sparklemotion
Module Contents
package acex
Module Contents
typealias AceEditor = T$13
interface Anchor : EventEmitter
interface Annotation
interface Command
interface CommandManager : EventEmitter
Module Contents
abstract fun addCommand(command: Command): Unit
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean): Unit
abstract fun bindKey(key: String, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: String, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract var byName: CommandMap
abstract var commands: CommandMap
abstract fun exec(command: String, editor: Editor, args: Any): Boolean
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: execEventHandler): Function<*>
abstract fun on(name: String, callback: Function<*>, capturing: Boolean): Function<*>
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeCommand(command: Command, keepCommand: Boolean = definedExternally): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun replay(editor: Editor): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun toggleRecording(editor: Editor): Unit
interface CommandMap
interface Completer
typealias CompleterCallback = (error: Any, completions: Array<Completion>) -> Unit
interface Completion
interface Config
Module Contents
abstract fun all(): <ERROR CLASS>
abstract fun defineOptions(obj: Any, path: String, options: <ERROR CLASS>): Config
abstract fun get(key: String): Any
abstract fun init(packaged: Any): Any
abstract fun loadModule(moduleName: String, onLoad: (module: Any) -> Unit): Unit
abstract fun loadModule(moduleName: dynamic, onLoad: (module: Any) -> Unit): Unit
abstract fun moduleUrl(name: String, component: String = definedExternally): String
abstract fun resetOptions(obj: Any): Unit
abstract fun set(key: String, value: Any): Unit
abstract fun setDefaultValue(path: String, name: String, value: Any): Unit
abstract fun setDefaultValues(path: String, optionHash: <ERROR CLASS>): Unit
abstract fun setModuleUrl(name: String, subst: String): String
interface Delta
interface Document : EventEmitter
Module Contents
abstract fun applyDelta(delta: Delta, doNotValidate: Boolean = definedExternally): Unit
abstract fun applyDeltas(deltas: Array<Delta>): Unit
abstract fun clippedPos(row: Number, column: Number): Point
abstract fun clonePos(pos: Point): Point
abstract fun createAnchor(row: Number, column: Number): Anchor
abstract fun getAllLines(): Array<String>
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLinesForRange(range: Range): Array<String>
abstract fun getNewLineCharacter(): String
abstract fun getNewLineMode(): String
abstract fun getTextRange(: Range): String
abstract fun getValue(): String
abstract fun indexToPosition(index: Number, startRow: Number): Point
abstract fun insert(position: Point, text: String): Point
abstract fun insertFullLines(row: Number, lines: Array<String>): Unit
abstract fun insertInLine(position: Point, text: String): Point
abstract fun insertMergedLines(position: Point, lines: Array<String>): Point
abstract fun isNewLine(text: String): Boolean
abstract fun pos(row: Number, column: Number): Point
abstract fun positionToIndex(pos: Point, startRow: Number = definedExternally): Number
abstract fun remove(range: Range): Point
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun removeInLine(row: Number, startColumn: Number, endColumn: Number): Point
abstract fun removeNewLine(row: Number): Unit
abstract fun replace(range: Range, text: String): Point
abstract fun revertDelta(delta: Delta): Unit
abstract fun revertDeltas(deltas: Array<Delta>): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun setValue(text: String): Unit
interface Editor : OptionsProvider, EventEmitter
Module Contents
abstract fun blockIndent(): Unit
abstract fun blockOutdent(): Unit
abstract fun centerSelection(): Unit
abstract fun clearSelection(): Unit
abstract var commands: CommandManager
abstract var completers: Array<Completer>
abstract var container: <ERROR CLASS>
abstract fun copyLinesDown(): Unit
abstract fun copyLinesUp(): Unit
abstract fun destroy(): Unit
abstract fun duplicateSelection(): Unit
abstract fun execCommand(command: String, args: Any = definedExternally): Boolean
abstract fun execCommand(command: Array<String>, args: Any = definedExternally): Boolean
abstract fun find(needle: String, options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Range?
abstract fun findNext(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun findPrevious(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun flur(): Unit
abstract fun focus(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getBehavioursEnabled(): Boolean
abstract fun getCopyText(): String
abstract fun getCursorPosition(): Point
abstract fun getCursorPositionScreen(): Point
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getDragDelay(): Number
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstVisibleRow(): Number
abstract fun getFontSize(): String
abstract fun getHighlightActiveLine(): Boolean
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHighlightSelectedWord(): Boolean
abstract fun getKeyboardHandler(): String
abstract fun getLastSearchOptions(): SearchOptionsPartial
abstract fun getLastVisibleRow(): Number
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getPrintMarginColumn(): Number
abstract fun getReadOnly(): Boolean
abstract fun getScrollSpeed(): Number
abstract fun getSelectedText(): String
abstract fun getSelection(): Selection
abstract fun getSelectionRange(): Range
abstract fun getSelectionStyle(): String
abstract fun getSession(): EditSession
abstract fun getShowFoldWidgets(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTheme(): String
abstract fun getValue(): String
abstract fun getWrapBehavioursEnabled(): Boolean
abstract fun gotoLine(lineNumber: Number, column: Number, animate: Boolean): Unit
abstract fun gotoPageDown(): Unit
abstract fun gotoPageUp(): Unit
abstract var id: String
abstract fun indent(): Unit
abstract fun insert(text: String, pasted: Boolean = definedExternally): Unit
abstract fun isFocused(): Boolean
abstract fun isRowFullyVisible(row: Number): Boolean
abstract fun isRowVisible(row: Number): Boolean
abstract fun jumpToMatching(select: Boolean, expand: Boolean): Unit
abstract var keyBinding: KeyBinding
abstract fun modifyNumber(amount: Number): Unit
abstract fun moveCursorTo(row: Number, column: Number): Unit
abstract fun moveCursorToPosition(pos: Point): Unit
abstract fun moveLinesDown(): Unit
abstract fun moveLinesUp(): Unit
abstract fun moveText(range: Range, toPosition: Point, copy: Boolean = definedExternally): Range
abstract fun navigateDown(): Unit
abstract fun navigateFileEnd(): Unit
abstract fun navigateFileStart(): Unit
abstract fun navigateLeft(): Unit
abstract fun navigateLineEnd(): Unit
abstract fun navigateLineStart(): Unit
abstract fun navigateRight(): Unit
abstract fun navigateTo(row: Number, column: Number): Unit
abstract fun navigateUp(): Unit
abstract fun navigateWordLeft(): Unit
abstract fun navigateWordRight(): Unit
abstract fun on(name: String, callback: (e: Event) -> Unit): Function<*>
abstract fun on(name: String, callback: () -> Unit): Function<*>
abstract fun on(name: String, callback: (delta: Delta) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$10) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$11) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$12) -> Unit): Function<*>
abstract fun redo(): Unit
abstract fun remove(dir: String = definedExternally): Unit
abstract fun remove(): Unit
abstract fun removeLines(): Unit
abstract fun removeLineToEnd(): Unit
abstract fun removeWordLeft(): Unit
abstract fun removeWordRight(): Unit
abstract var renderer: VirtualRenderer
abstract fun replace(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun replaceAll(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun resize(force: Boolean = definedExternally): Unit
abstract fun scrollPageDown(): Unit
abstract fun scrollPageUp(): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun selectAll(): Unit
abstract var selection: Selection
abstract fun selectPageDown(): Unit
abstract fun selectPageUp(): Unit
abstract var session: EditSession
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAutoScrollEditorIntoView(enable: Boolean): Unit
abstract fun setBehavioursEnabled(enabled: Boolean): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setDragDelay(dragDelay: Number): Unit
abstract fun setFadeFoldWidgets(fade: Boolean): Unit
abstract fun setFontSize(size: String): Unit
abstract fun setHighlightActiveLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightSelectedWord(shouldHighlight: Boolean): Unit
abstract fun setKeyboardHandler(keyboardHandler: String, callback: () -> Unit = definedExternally): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Number): Unit
abstract fun setReadOnly(readOnly: Boolean): Unit
abstract fun setScrollSpeed(speed: Number): Unit
abstract fun setSelectionStyle(param_val: String): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowFoldWidgets(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setValue(param_val: String, cursorPos: Number = definedExternally): String
abstract fun setWrapBehavioursEnabled(enabled: Boolean): Unit
abstract fun sortLines(): Unit
abstract fun splitLine(): Unit
abstract fun toggleBlockComment(): Unit
abstract fun toggleCommentLines(): Unit
abstract fun toggleOverwrite(): Unit
abstract fun toLowerCase(): Unit
abstract fun toUpperCase(): Unit
abstract fun transposeLetters(): Unit
abstract fun undo(): Unit
abstract fun unsetStyle(style: String): Unit
interface EditorOptions : EditSessionOptions, MouseHandlerOptions, VirtualRendererOptions
interface EditorOptionsPartial : EditSessionOptionsPartial, MouseHandlerOptionsPartial, VirtualRendererOptionsPartial
interface EditSession : EventEmitter, OptionsProvider, Folding
Module Contents
abstract fun addDynamicMarker(marker: MarkerLike, inFront: Boolean): MarkerLike
abstract fun addGutterDecoration(row: Number, className: String): Unit
abstract fun addMarker(range: Range, className: String, type: String, inFront: Boolean = definedExternally): Number
abstract fun addMarker(range: Range, className: String, type: MarkerRenderer, inFront: Boolean = definedExternally): Number
abstract fun adjustWrapLimit(desiredLimit: Number): Boolean
abstract fun clearAnnotations(): Unit
abstract fun clearBreakpoint(row: Number): Unit
abstract fun clearBreakpoints(): Unit
abstract fun destroy(): Unit
abstract fun documentToScreenColumn(row: Number, docColumn: Number): Number
abstract fun documentToScreenPosition(docRow: Number, docColumn: Number): Point
abstract fun documentToScreenPosition(position: Point): Point
abstract fun documentToScreenRow(docRow: Number, docColumn: Number): Number
abstract fun duplicateLines(firstRow: Number, lastRow: Number): Unit
abstract fun getAnnotations(): Array<Annotation>
abstract fun getAWordRange(row: Number, column: Number): Range
abstract fun getBreakpoints(): Array<String>
abstract fun getDocument(): Document
abstract fun getDocumentLastRowColumn(docRow: Number, docColumn: Number): Number
abstract fun getdocumentLastRowColumnPosition(docRow: Number, docColumn: Number): Point
abstract fun getLength(): Number
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLineWidgetMaxWidth(): Number
abstract fun getMarkers(inFront: Boolean = definedExternally): Array<MarkerLike>
abstract fun getMode(): SyntaxMode
abstract fun getNavigateWithinSoftTabs(): Boolean
abstract fun getNewLineMode(): String
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getRowLineCount(row: Number): Number
abstract fun getRowSplitData(row: Number): String?
abstract fun getRowWrapIndent(screenRow: Number): Number
abstract fun getScreenLastRowColumn(screenRow: Number): Number
abstract fun getScreenLength(): Number
abstract fun getScreenTabSize(screenColumn: Number): Number
abstract fun getScreenWidth(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getSelection(): Selection
abstract fun getState(row: Number): String
abstract fun getTabSize(): Number
abstract fun getTabString(): String
abstract fun getTextRange(: Range): String
abstract fun getTokenAt(row: Number, column: Number): Token?
abstract fun getTokens(row: Number): Array<Token>
abstract fun getUndoManager(): UndoManager
abstract fun getUseSoftTabs(): Boolean
abstract fun getUseWorker(): Boolean
abstract fun getUseWrapMode(): Boolean
abstract fun getValue(): String
abstract fun getWordRange(row: Number, column: Number): Range
abstract fun getWrapLimit(): Number
abstract fun getWrapLimitRange(): T$8
abstract fun highlight(re: <ERROR CLASS>): Unit
abstract fun highlightLines(startRow: Number, endRow: Number, className: String, inFront: Boolean = definedExternally): Range
abstract fun indentRows(startRow: Number, endRow: Number, indentString: String): Unit
abstract fun insert(position: Point, text: String): Unit
abstract fun isTabStop(position: Point): Boolean
abstract fun markUndoGroup(): Unit
abstract fun moveLinesDown(firstRow: Number, lastRow: Number): Unit
abstract fun moveLinesUp(firstRow: Number, lastRow: Number): Unit
abstract fun moveText(fromRange: Range, toPosition: Point, copy: Boolean = definedExternally): Unit
abstract fun on(name: String, callback: (obj: T$5) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollLeft: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollTop: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$7) -> Unit): Function<*>
abstract fun outdentRows(range: Range): Unit
abstract fun redoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
abstract fun remove(range: Range): Unit
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Unit
abstract fun removeGutterDecoration(row: Number, className: String): Unit
abstract fun removeMarker(markerId: Number): Unit
abstract fun replace(range: Range, text: String): Unit
abstract fun resetCaches(): Unit
abstract fun screenToDocumentColumn(screenRow: Number, screenColumn: Number): Number
abstract fun screenToDocumentPosition(screenRow: Number, screenColumn: Number, offsetX: Number = definedExternally): Point
abstract fun screenToDocumentRow(screenRow: Number, screenColumn: Number): Number
abstract var selection: Selection
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setBreakpoint(row: Number, className: String): Unit
abstract fun setBreakpoints(rows: Array<Number>): Unit
abstract fun setDocument(doc: Document): Unit
abstract fun setMode(mode: String, callback: () -> Unit = definedExternally): Unit
abstract fun setMode(mode: SyntaxMode, callback: () -> Unit = definedExternally): Unit
abstract fun setNavigateWithinSoftTabs(navigateWithinSoftTabs: Boolean): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setScrollLeft(scrollLeft: Number): Unit
abstract fun setScrollTop(scrollTop: Number): Unit
abstract fun setTabSize(tabSize: Number): Unit
abstract fun setUndoManager(undoManager: UndoManager): Unit
abstract fun setUndoSelect(enable: Boolean): Unit
abstract fun setUseSoftTabs(param_val: Boolean): Unit
abstract fun setUseWorker(useWorker: Boolean): Unit
abstract fun setUseWrapMode(useWrapMode: Boolean): Unit
abstract fun setValue(text: String): Unit
abstract fun setWrapLimit(limit: Number): Unit
abstract fun setWrapLimitRange(min: Number, max: Number): Unit
abstract fun toggleOverwrite(): Unit
abstract fun undoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
interface EditSessionOptions
interface EditSessionOptionsPartial
interface EventEmitter
Module Contents
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
typealias execEventHandler = (obj: T$13) -> Unit
interface Fold
interface Folding
Module Contents
abstract fun addFold(placeholder: String, range: Range = definedExternally): Fold
abstract fun addFold(placeholder: Fold, range: Range = definedExternally): Fold
abstract fun addFolds(folds: Array<Fold>): Unit
abstract fun expandFold(fold: Fold): Unit
abstract fun expandFolds(folds: Array<Fold>): Unit
abstract fun foldAll(startRow: Number = definedExternally, endRow: Number = definedExternally, depth: Number = definedExternally): Unit
abstract fun getAllFolds(): Array<Fold>
abstract fun getCommentFoldRange(: Number, column: Number, : Number): Range?
abstract fun getDisplayLine(row: Number, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldAt(row: Number, column: Number, side: Number): Fold
abstract fun getFoldDisplayLine(foldLine: FoldLine, endRow: Number?, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldedRowCount(first: Number, last: Number): Number
abstract fun getFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getFoldRowEnd(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldRowStart(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldsInRange(range: Range): Array<Fold>
abstract fun getFoldsInRangeList(ranges: Array<Range>): Array<Fold>
abstract fun getFoldStringAt(row: Number, column: Number, trim: Number = definedExternally, foldLine: FoldLine = definedExternally): String?
abstract fun getNextFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getParentFoldRangeData(row: Number, ignoreCurrent: Boolean = definedExternally): T$1
abstract fun isRowFolded(docRow: Number, startFoldRow: FoldLine = definedExternally): Boolean
abstract fun removeFold(fold: Fold): Unit
abstract fun removeFolds(folds: Array<Fold>): Unit
abstract fun setFoldStyle(style: String): Unit
abstract fun toggleFold(tryToUnfold: Boolean = definedExternally): Unit
abstract fun toggleFoldWidget(toggleParent: Boolean = definedExternally): Unit
abstract fun unfold(location: Nothing?, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Number, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Point, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Range, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun updateFoldWidgets(delta: Delta): Unit
interface FoldLine
interface KeyBinding
interface KeyboardHandler
interface MarkerLike
typealias MarkerRenderer = (html: Array<String>, range: Range, left: Number, top: Number, config: Any) -> Unit
interface MouseHandlerOptions
interface MouseHandlerOptionsPartial
interface OptionsProvider
interface Point
class Range
Module Contents
Range(startRow: Number, startColumn: Number, endRow: Number, endColumn: Number)
fun clipRows(firstRow: Number, lastRow: Number): Range
fun clone(): Range
fun collapseRows(): Range
fun compare(row: Number, column: Number): Number
fun compareEnd(row: Number, column: Number): Number
fun compareInside(row: Number, column: Number): Number
fun comparePoint(p: Point): Number
fun compareRange(range: Range): Number
fun compareStart(row: Number, column: Number): Number
fun contains(row: Number, column: Number): Boolean
fun containsRange(range: Range): Boolean
var end: Point
fun extend(row: Number, column: Number): Range
fun inside(row: Number, column: Number): Boolean
fun insideEnd(row: Number, column: Number): Boolean
fun insideStart(row: Number, column: Number): Boolean
fun intersects(range: Range): Boolean
fun isEmpty(): Boolean
fun isEnd(row: Number, column: Number): Boolean
fun isEqual(range: Range): Boolean
fun isMultiLine(): Boolean
fun isStart(row: Number, column: Number): Boolean
fun moveBy(row: Number, column: Number): Unit
fun setEnd(row: Number, column: Number): Unit
fun setStart(row: Number, column: Number): Unit
var start: Point
fun toScreenRange(session: EditSession): Range
fun toString(): String
interface SavedSelection
interface SearchOptions
interface SearchOptionsPartial
interface Selection : EventEmitter
interface SyntaxMode
Module Contents
abstract fun autoOutdent(state: Any, doc: Document, row: Number): Unit
abstract fun checkOutdent(state: Any, line: String, input: String): Boolean
abstract fun createModeDelegates(mapping: T$3): Unit
abstract fun createWorker(session: EditSession): Any
abstract fun getCompletions(state: String, session: EditSession, pos: Point, prefix: String): Array<Completion>
abstract fun getKeywords(append: Boolean = definedExternally): Array<dynamic>
abstract fun getNextLineIndent(state: Any, line: String, tab: String): String
abstract fun getTokenizer(): Tokenizer
abstract fun toggleBlockComment(: Any, : EditSession, : Range, : Point): Unit
abstract fun toggleCommentLines(: Any, : EditSession, : Number, : Number): Unit
abstract fun transformAction(state: String, action: String, editor: Editor, session: EditSession, text: String): Any
interface T$0
interface T$1
interface T$10
interface T$11
interface T$12
interface T$13
interface T$2
interface T$3
interface T$4
interface T$5
interface T$6
interface T$7
interface T$8
interface T$9
interface Token
interface TokenIterator
interface Tokenizer
interface UndoManager
interface VirtualRenderer : OptionsProvider, EventEmitter
Module Contents
abstract fun adjustWrapLimit(): Boolean
abstract fun alignCursor(cursor: Point, alignment: Number): Number
abstract fun alignCursor(cursor: Number, alignment: Number): Number
abstract fun animateScrolling(fromValue: Number, callback: () -> Unit): Unit
abstract fun attachToShadowRoot(): Unit
abstract var container: <ERROR CLASS>
abstract fun destroy(): Unit
abstract fun freeze(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getContainerElement(): <ERROR CLASS>
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstFullyVisibleRow(): Number
abstract fun getFirstVisibleRow(): Number
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHScrollBarAlwaysVisible(): Boolean
abstract fun getLastFullyVisibleRow(): Number
abstract fun getLastVisibleRow(): Number
abstract fun getMouseEventTarget(): <ERROR CLASS>
abstract fun <T : Any> getOption(name: T): Any
abstract fun getPrintMarginColumn(): Boolean
abstract fun getScrollBottomRow(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getScrollTopRow(): Number
abstract fun getShowGutter(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTextAreaContainer(): <ERROR CLASS>
abstract fun getTheme(): String
abstract fun getVScrollBarAlwaysVisible(): Boolean
abstract fun hideComposition(): Unit
abstract fun hideCursor(): Unit
abstract fun isScrollableBy(deltaX: Number, deltaY: Number): Boolean
abstract fun scrollBy(deltaX: Number, deltaY: Number): Unit
abstract fun scrollCursorIntoView(cursor: Point, offset: Number = definedExternally): Unit
abstract fun scrollSelectionIntoView(anchor: Point, lead: Point, offset: Number = definedExternally): Unit
abstract fun scrollTo(x: Number, y: Number): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun scrollToX(scrollLeft: Number): Unit
abstract fun scrollToY(scrollTop: Number): Unit
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setCompositionText(text: String): Unit
abstract fun setCursorStyle(style: String): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setFadeFoldWidgets(show: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun setMouseCursor(cursorStyle: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setPadding(padding: Number): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Boolean): Unit
abstract fun setScrollMargin(top: Number, bottom: Number, left: Number, right: Number): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowGutter(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String, include: Boolean = definedExternally): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setVScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun showComposition(position: Number): Unit
abstract fun showCursor(): Unit
abstract fun textToScreenCoordinates(row: Number, column: Number): T$9
abstract fun unfreeze(): Unit
abstract fun unsetStyle(style: String): Unit
abstract fun updateBackMarkers(): Unit
abstract fun updateBreakpoints(): Unit
abstract fun updateCursor(): Unit
abstract fun updateFontSize(): Unit
abstract fun updateFrontMarkers(): Unit
abstract fun updateFull(force: Boolean = definedExternally): Unit
abstract fun updateLines(firstRow: Number, lastRow: Number, force: Boolean = definedExternally): Unit
abstract fun updateText(): Unit
abstract fun visualizeBlur(): Unit
abstract fun visualizeFocus(): Unit
interface VirtualRendererOptions
interface VirtualRendererOptionsPartial
alltypes
Module Contents
typealias AceEditor = T$13
class AdminPage
class AdminUi : HostedWebApp
class AnalysisException : GlslException
interface Anchor : EventEmitter
interface Annotation
typealias Announce = (message: String) -> Unit
class AnonymousSurface : Surface
interface AppContext
interface AppDrawerProps
interface AppIndexProps
class AutoWirer
class BakedInShaders
abstract class BaseFakeFs : Fs
abstract class BaseShowPlayer : ShowPlayer
abstract class BComponent<P, S> : Observer
data class BeatData
class BeatLinkBeatSource : BeatSource, BeatListener, OnAirListener
interface BeatSource
interface BeforeCapture
interface Bitmap
class Brain : UdpListener
class BrainHelloMessage : Message
data class BrainId
class BrainIdRequest : Message
class BrainIndicator : BComponent<BrainIndicatorProps, <ERROR CLASS>>, Observer
interface BrainIndicatorProps
class BrainInfo
class BrainMain
class BrainMappingMessage : Message
abstract class BrainShader<B : Buffer>
enum class BrainShaderId
class BrainShaderMessage : Message
interface BrainShaderReader<T : BrainShader<*>>
class BridgeClient
class BrowserNetwork : Network
class BrowserSandboxFs : BaseFakeFs
open class BufferGeometryUtils
class ByteArrayReader
class ByteArrayWriter
open class CanvasBitmap : Bitmap
data class ClientData
class ClientShowPlayer : BaseShowPlayer
interface Clock
data class Color
Module Contents
Color(red: Float, green: Float, blue: Float, alpha: Float = 1f)
Color(red: Int, green: Int, blue: Int, alpha: Int = 255)
Color(red: Byte, green: Byte, blue: Byte, alpha: Byte = 255.toByte())
Color(argb: Int)
val alphaB: Byte
val alphaF: Float
val alphaI: Int
fun alphaI(value: Int): Int
val argb: Int
val BLACK: Color
val BLUE: Color
val blueB: Byte
val blueF: Float
val blueI: Int
fun blueI(value: Int): Int
companion object Companion : KSerializer<Color>
val CYAN: Color
val descriptor: SerialDescriptor
fun deserialize(decoder: Decoder): Color
fun distanceTo(other: Color): Float
fun fade(other: Color, amount: Float = 0.5f): Color
fun from(i: Int): Color
fun from(r: Int, g: Int, b: Int): Color
fun from(hex: String): Color
val GREEN: Color
val greenB: Byte
val greenF: Float
val greenI: Int
fun greenI(value: Int): Int
val MAGENTA: Color
fun opaque(): Color
val ORANGE: Color
fun parse(reader: ByteArrayReader): Color
fun parseWithoutAlpha(reader: ByteArrayReader): Color
fun plus(other: Color): Color
val PURPLE: Color
fun random(): Color
val RED: Color
val redB: Byte
val redF: Float
val redI: Int
fun redI(value: Int): Int
val rgb: Int
fun serialize(writer: ByteArrayWriter): Unit
fun serialize(encoder: Encoder, obj: Color): Unit
fun serializeWithoutAlpha(writer: ByteArrayWriter): Unit
fun toHexString(): String
fun Int.toHexString(): String
fun toInt(): Int
fun toString(): String
val TRANSPARENT: Color
val WHITE: Color
fun withBrightness(brightness: Float): Color
fun withSaturation(saturation: Float): Color
val YELLOW: Color
data class ColorPicker : Gadget
abstract class ColorShader : Base
interface Combine
interface Command
interface CommandManager : EventEmitter
Module Contents
abstract fun addCommand(command: Command): Unit
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean): Unit
abstract fun bindKey(key: String, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: String, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: Command, position: Number = definedExternally): Unit
abstract fun bindKey(key: T$2, command: (editor: Editor) -> Unit, position: Number = definedExternally): Unit
abstract var byName: CommandMap
abstract var commands: CommandMap
abstract fun exec(command: String, editor: Editor, args: Any): Boolean
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: execEventHandler): Function<*>
abstract fun on(name: String, callback: Function<*>, capturing: Boolean): Function<*>
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeCommand(command: Command, keepCommand: Boolean = definedExternally): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun replay(editor: Editor): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun toggleRecording(editor: Editor): Unit
interface CommandMap
class CompilationException : GlslException
class CompiledShader
interface Completer
typealias CompleterCallback = (error: Any, completions: Array<Completion>) -> Unit
interface Completion
class Config
interface Config
Module Contents
abstract fun all(): <ERROR CLASS>
abstract fun defineOptions(obj: Any, path: String, options: <ERROR CLASS>): Config
abstract fun get(key: String): Any
abstract fun init(packaged: Any): Any
abstract fun loadModule(moduleName: String, onLoad: (module: Any) -> Unit): Unit
abstract fun loadModule(moduleName: dynamic, onLoad: (module: Any) -> Unit): Unit
abstract fun moduleUrl(name: String, component: String = definedExternally): String
abstract fun resetOptions(obj: Any): Unit
abstract fun set(key: String, value: Any): Unit
abstract fun setDefaultValue(path: String, name: String, value: Any): Unit
abstract fun setDefaultValues(path: String, optionHash: <ERROR CLASS>): Unit
abstract fun setModuleUrl(name: String, subst: String): String
class Console : BComponent<ConsoleProps, ConsoleState>, Observer
interface ConsoleProps
interface ConsoleState
data class ContentType
interface Control
class ControlDisplay
interface ControlPosition
interface ControlProps
data class ControlRef
interface ControlsPaletteProps
interface CopyableProps
class CorePlugin : Plugin
enum class Corner
typealias CreateNode<T> = (args: Array<Any>) -> dynamic
class CylindricalModelSpaceUvTranslator : UvTranslator
interface DataSource : Control
interface DataSourceBuilder<T : DataSource>
class DataSourceOption : SourcePortOption
data class DataSourceRef : PortRef
class DataSourceSerializer : KSerializer<DataSource>
object DateTimeSerializer : KSerializer<DateTime>
object DeadCodeEliminationDefeater
class Decom2019Model : ObjModel<Surface>
interface Delta
enum class Direction
class DirectoryDaddy : FirmwareDaddy
interface Dmx
class DmxDevice : Universe
interface Document : EventEmitter
Module Contents
abstract fun applyDelta(delta: Delta, doNotValidate: Boolean = definedExternally): Unit
abstract fun applyDeltas(deltas: Array<Delta>): Unit
abstract fun clippedPos(row: Number, column: Number): Point
abstract fun clonePos(pos: Point): Point
abstract fun createAnchor(row: Number, column: Number): Anchor
abstract fun getAllLines(): Array<String>
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLinesForRange(range: Range): Array<String>
abstract fun getNewLineCharacter(): String
abstract fun getNewLineMode(): String
abstract fun getTextRange(: Range): String
abstract fun getValue(): String
abstract fun indexToPosition(index: Number, startRow: Number): Point
abstract fun insert(position: Point, text: String): Point
abstract fun insertFullLines(row: Number, lines: Array<String>): Unit
abstract fun insertInLine(position: Point, text: String): Point
abstract fun insertMergedLines(position: Point, lines: Array<String>): Point
abstract fun isNewLine(text: String): Boolean
abstract fun pos(row: Number, column: Number): Point
abstract fun positionToIndex(pos: Point, startRow: Number = definedExternally): Number
abstract fun remove(range: Range): Point
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun removeInLine(row: Number, startColumn: Number, endColumn: Number): Point
abstract fun removeNewLine(row: Number): Unit
abstract fun replace(range: Range, text: String): Point
abstract fun revertDelta(delta: Delta): Unit
abstract fun revertDeltas(deltas: Array<Delta>): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun setValue(text: String): Unit
interface DragDropContextProps : Responders
interface Draggable
interface DraggableBounds
interface DraggableCoreProps
interface DraggableCoreState
interface DraggableData
typealias DraggableEventHandler = (e: MouseEvent, data: DraggableData) -> Unit
typealias DraggableId = String
interface DraggableLocation
class DraggablePatch : Draggable
interface DraggableProps
interface DraggableProps : DraggableCoreProps
interface DraggableProvided : CopyableProps
interface DraggableRubric
interface DraggableStateSnapshot
interface DragHandleProps : CopyableProps
class DragNDrop
interface DragStart : DraggableRubric
interface DragUpdate : DragStart
typealias DroppableId = String
interface DroppableProps : CopyableProps
interface DroppableProvided : CopyableProps
enum class DropReason
interface DropResult : DragUpdate
interface DropTarget
data class EditingShader
interface Editor : OptionsProvider, EventEmitter
Module Contents
abstract fun blockIndent(): Unit
abstract fun blockOutdent(): Unit
abstract fun centerSelection(): Unit
abstract fun clearSelection(): Unit
abstract var commands: CommandManager
abstract var completers: Array<Completer>
abstract var container: <ERROR CLASS>
abstract fun copyLinesDown(): Unit
abstract fun copyLinesUp(): Unit
abstract fun destroy(): Unit
abstract fun duplicateSelection(): Unit
abstract fun execCommand(command: String, args: Any = definedExternally): Boolean
abstract fun execCommand(command: Array<String>, args: Any = definedExternally): Boolean
abstract fun find(needle: String, options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Range?
abstract fun findNext(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun findPrevious(options: SearchOptionsPartial = definedExternally, animate: Boolean = definedExternally): Unit
abstract fun flur(): Unit
abstract fun focus(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getBehavioursEnabled(): Boolean
abstract fun getCopyText(): String
abstract fun getCursorPosition(): Point
abstract fun getCursorPositionScreen(): Point
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getDragDelay(): Number
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstVisibleRow(): Number
abstract fun getFontSize(): String
abstract fun getHighlightActiveLine(): Boolean
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHighlightSelectedWord(): Boolean
abstract fun getKeyboardHandler(): String
abstract fun getLastSearchOptions(): SearchOptionsPartial
abstract fun getLastVisibleRow(): Number
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getPrintMarginColumn(): Number
abstract fun getReadOnly(): Boolean
abstract fun getScrollSpeed(): Number
abstract fun getSelectedText(): String
abstract fun getSelection(): Selection
abstract fun getSelectionRange(): Range
abstract fun getSelectionStyle(): String
abstract fun getSession(): EditSession
abstract fun getShowFoldWidgets(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTheme(): String
abstract fun getValue(): String
abstract fun getWrapBehavioursEnabled(): Boolean
abstract fun gotoLine(lineNumber: Number, column: Number, animate: Boolean): Unit
abstract fun gotoPageDown(): Unit
abstract fun gotoPageUp(): Unit
abstract var id: String
abstract fun indent(): Unit
abstract fun insert(text: String, pasted: Boolean = definedExternally): Unit
abstract fun isFocused(): Boolean
abstract fun isRowFullyVisible(row: Number): Boolean
abstract fun isRowVisible(row: Number): Boolean
abstract fun jumpToMatching(select: Boolean, expand: Boolean): Unit
abstract var keyBinding: KeyBinding
abstract fun modifyNumber(amount: Number): Unit
abstract fun moveCursorTo(row: Number, column: Number): Unit
abstract fun moveCursorToPosition(pos: Point): Unit
abstract fun moveLinesDown(): Unit
abstract fun moveLinesUp(): Unit
abstract fun moveText(range: Range, toPosition: Point, copy: Boolean = definedExternally): Range
abstract fun navigateDown(): Unit
abstract fun navigateFileEnd(): Unit
abstract fun navigateFileStart(): Unit
abstract fun navigateLeft(): Unit
abstract fun navigateLineEnd(): Unit
abstract fun navigateLineStart(): Unit
abstract fun navigateRight(): Unit
abstract fun navigateTo(row: Number, column: Number): Unit
abstract fun navigateUp(): Unit
abstract fun navigateWordLeft(): Unit
abstract fun navigateWordRight(): Unit
abstract fun on(name: String, callback: (e: Event) -> Unit): Function<*>
abstract fun on(name: String, callback: () -> Unit): Function<*>
abstract fun on(name: String, callback: (delta: Delta) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$10) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$11) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$12) -> Unit): Function<*>
abstract fun redo(): Unit
abstract fun remove(dir: String = definedExternally): Unit
abstract fun remove(): Unit
abstract fun removeLines(): Unit
abstract fun removeLineToEnd(): Unit
abstract fun removeWordLeft(): Unit
abstract fun removeWordRight(): Unit
abstract var renderer: VirtualRenderer
abstract fun replace(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun replaceAll(replacement: String, options: SearchOptionsPartial = definedExternally): Number
abstract fun resize(force: Boolean = definedExternally): Unit
abstract fun scrollPageDown(): Unit
abstract fun scrollPageUp(): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun selectAll(): Unit
abstract var selection: Selection
abstract fun selectPageDown(): Unit
abstract fun selectPageUp(): Unit
abstract var session: EditSession
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAutoScrollEditorIntoView(enable: Boolean): Unit
abstract fun setBehavioursEnabled(enabled: Boolean): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setDragDelay(dragDelay: Number): Unit
abstract fun setFadeFoldWidgets(fade: Boolean): Unit
abstract fun setFontSize(size: String): Unit
abstract fun setHighlightActiveLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHighlightSelectedWord(shouldHighlight: Boolean): Unit
abstract fun setKeyboardHandler(keyboardHandler: String, callback: () -> Unit = definedExternally): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Number): Unit
abstract fun setReadOnly(readOnly: Boolean): Unit
abstract fun setScrollSpeed(speed: Number): Unit
abstract fun setSelectionStyle(param_val: String): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowFoldWidgets(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setValue(param_val: String, cursorPos: Number = definedExternally): String
abstract fun setWrapBehavioursEnabled(enabled: Boolean): Unit
abstract fun sortLines(): Unit
abstract fun splitLine(): Unit
abstract fun toggleBlockComment(): Unit
abstract fun toggleCommentLines(): Unit
abstract fun toggleOverwrite(): Unit
abstract fun toLowerCase(): Unit
abstract fun toUpperCase(): Unit
abstract fun transposeLetters(): Unit
abstract fun undo(): Unit
abstract fun unsetStyle(style: String): Unit
interface EditorOptions : EditSessionOptions, MouseHandlerOptions, VirtualRendererOptions
interface EditorOptionsPartial : EditSessionOptionsPartial, MouseHandlerOptionsPartial, VirtualRendererOptionsPartial
interface EditSession : EventEmitter, OptionsProvider, Folding
Module Contents
abstract fun addDynamicMarker(marker: MarkerLike, inFront: Boolean): MarkerLike
abstract fun addGutterDecoration(row: Number, className: String): Unit
abstract fun addMarker(range: Range, className: String, type: String, inFront: Boolean = definedExternally): Number
abstract fun addMarker(range: Range, className: String, type: MarkerRenderer, inFront: Boolean = definedExternally): Number
abstract fun adjustWrapLimit(desiredLimit: Number): Boolean
abstract fun clearAnnotations(): Unit
abstract fun clearBreakpoint(row: Number): Unit
abstract fun clearBreakpoints(): Unit
abstract fun destroy(): Unit
abstract fun documentToScreenColumn(row: Number, docColumn: Number): Number
abstract fun documentToScreenPosition(docRow: Number, docColumn: Number): Point
abstract fun documentToScreenPosition(position: Point): Point
abstract fun documentToScreenRow(docRow: Number, docColumn: Number): Number
abstract fun duplicateLines(firstRow: Number, lastRow: Number): Unit
abstract fun getAnnotations(): Array<Annotation>
abstract fun getAWordRange(row: Number, column: Number): Range
abstract fun getBreakpoints(): Array<String>
abstract fun getDocument(): Document
abstract fun getDocumentLastRowColumn(docRow: Number, docColumn: Number): Number
abstract fun getdocumentLastRowColumnPosition(docRow: Number, docColumn: Number): Point
abstract fun getLength(): Number
abstract fun getLine(row: Number): String
abstract fun getLines(firstRow: Number, lastRow: Number): Array<String>
abstract fun getLineWidgetMaxWidth(): Number
abstract fun getMarkers(inFront: Boolean = definedExternally): Array<MarkerLike>
abstract fun getMode(): SyntaxMode
abstract fun getNavigateWithinSoftTabs(): Boolean
abstract fun getNewLineMode(): String
abstract fun <T : Any> getOption(name: T): Any
abstract fun getOverwrite(): Boolean
abstract fun getRowLineCount(row: Number): Number
abstract fun getRowSplitData(row: Number): String?
abstract fun getRowWrapIndent(screenRow: Number): Number
abstract fun getScreenLastRowColumn(screenRow: Number): Number
abstract fun getScreenLength(): Number
abstract fun getScreenTabSize(screenColumn: Number): Number
abstract fun getScreenWidth(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getSelection(): Selection
abstract fun getState(row: Number): String
abstract fun getTabSize(): Number
abstract fun getTabString(): String
abstract fun getTextRange(: Range): String
abstract fun getTokenAt(row: Number, column: Number): Token?
abstract fun getTokens(row: Number): Array<Token>
abstract fun getUndoManager(): UndoManager
abstract fun getUseSoftTabs(): Boolean
abstract fun getUseWorker(): Boolean
abstract fun getUseWrapMode(): Boolean
abstract fun getValue(): String
abstract fun getWordRange(row: Number, column: Number): Range
abstract fun getWrapLimit(): Number
abstract fun getWrapLimitRange(): T$8
abstract fun highlight(re: <ERROR CLASS>): Unit
abstract fun highlightLines(startRow: Number, endRow: Number, className: String, inFront: Boolean = definedExternally): Range
abstract fun indentRows(startRow: Number, endRow: Number, indentString: String): Unit
abstract fun insert(position: Point, text: String): Unit
abstract fun isTabStop(position: Point): Boolean
abstract fun markUndoGroup(): Unit
abstract fun moveLinesDown(firstRow: Number, lastRow: Number): Unit
abstract fun moveLinesUp(firstRow: Number, lastRow: Number): Unit
abstract fun moveText(fromRange: Range, toPosition: Point, copy: Boolean = definedExternally): Unit
abstract fun on(name: String, callback: (obj: T$5) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollLeft: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (scrollTop: Number) -> Unit): Function<*>
abstract fun on(name: String, callback: (obj: T$7) -> Unit): Function<*>
abstract fun outdentRows(range: Range): Unit
abstract fun redoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
abstract fun remove(range: Range): Unit
abstract fun removeFullLines(firstRow: Number, lastRow: Number): Unit
abstract fun removeGutterDecoration(row: Number, className: String): Unit
abstract fun removeMarker(markerId: Number): Unit
abstract fun replace(range: Range, text: String): Unit
abstract fun resetCaches(): Unit
abstract fun screenToDocumentColumn(screenRow: Number, screenColumn: Number): Number
abstract fun screenToDocumentPosition(screenRow: Number, screenColumn: Number, offsetX: Number = definedExternally): Point
abstract fun screenToDocumentRow(screenRow: Number, screenColumn: Number): Number
abstract var selection: Selection
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setBreakpoint(row: Number, className: String): Unit
abstract fun setBreakpoints(rows: Array<Number>): Unit
abstract fun setDocument(doc: Document): Unit
abstract fun setMode(mode: String, callback: () -> Unit = definedExternally): Unit
abstract fun setMode(mode: SyntaxMode, callback: () -> Unit = definedExternally): Unit
abstract fun setNavigateWithinSoftTabs(navigateWithinSoftTabs: Boolean): Unit
abstract fun setNewLineMode(newLineMode: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setOverwrite(overwrite: Boolean): Unit
abstract fun setScrollLeft(scrollLeft: Number): Unit
abstract fun setScrollTop(scrollTop: Number): Unit
abstract fun setTabSize(tabSize: Number): Unit
abstract fun setUndoManager(undoManager: UndoManager): Unit
abstract fun setUndoSelect(enable: Boolean): Unit
abstract fun setUseSoftTabs(param_val: Boolean): Unit
abstract fun setUseWorker(useWorker: Boolean): Unit
abstract fun setUseWrapMode(useWrapMode: Boolean): Unit
abstract fun setValue(text: String): Unit
abstract fun setWrapLimit(limit: Number): Unit
abstract fun setWrapLimitRange(min: Number, max: Number): Unit
abstract fun toggleOverwrite(): Unit
abstract fun undoChanges(deltas: Array<Delta>, dontSelect: Boolean = definedExternally): Unit
interface EditSessionOptions
interface EditSessionOptionsPartial
interface EnabledResizeOptions
interface ErrorBoundaryProps
interface ErrorDisplayProps
data class EventBinding
interface EventEmitter
Module Contents
abstract fun addEventListener(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun off(name: String, callback: Function<*>): Unit
abstract fun on(name: String, callback: Function<*>, capturing: Boolean = definedExternally): Unit
abstract fun once(name: String, callback: Function<*>): Unit
abstract fun removeDefaultHandler(name: String, callback: Function<*>): Unit
abstract fun removeEventListener(name: String, callback: Function<*>): Unit
abstract fun removeListener(name: String, callback: Function<*>): Unit
abstract fun setDefaultHandler(name: String, callback: Function<*>): Unit
typealias execEventHandler = (obj: T$13) -> Unit
data class ExtractionCandidate
open class Facade : Observable, Observer
class FakeClientDevice
class FakeDmxUniverse : Universe
class FakeFs : BaseFakeFs
class FakeMediaDevices : MediaDevices
class FakeNetwork : Network
interface FileDialogProps
class FileDisplay
class FilterShader : Base
interface FirmwareDaddy
object FixtureShaders
open class Float32BufferAttribute
interface Fold
interface Folding
Module Contents
abstract fun addFold(placeholder: String, range: Range = definedExternally): Fold
abstract fun addFold(placeholder: Fold, range: Range = definedExternally): Fold
abstract fun addFolds(folds: Array<Fold>): Unit
abstract fun expandFold(fold: Fold): Unit
abstract fun expandFolds(folds: Array<Fold>): Unit
abstract fun foldAll(startRow: Number = definedExternally, endRow: Number = definedExternally, depth: Number = definedExternally): Unit
abstract fun getAllFolds(): Array<Fold>
abstract fun getCommentFoldRange(: Number, column: Number, : Number): Range?
abstract fun getDisplayLine(row: Number, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldAt(row: Number, column: Number, side: Number): Fold
abstract fun getFoldDisplayLine(foldLine: FoldLine, endRow: Number?, endColumn: Number?, startRow: Number?, startColumn: Number?): String
abstract fun getFoldedRowCount(first: Number, last: Number): Number
abstract fun getFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getFoldRowEnd(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldRowStart(docRow: Number, startFoldRow: FoldLine = definedExternally): Number
abstract fun getFoldsInRange(range: Range): Array<Fold>
abstract fun getFoldsInRangeList(ranges: Array<Range>): Array<Fold>
abstract fun getFoldStringAt(row: Number, column: Number, trim: Number = definedExternally, foldLine: FoldLine = definedExternally): String?
abstract fun getNextFoldLine(docRow: Number, startFoldLine: FoldLine = definedExternally): FoldLine?
abstract fun getParentFoldRangeData(row: Number, ignoreCurrent: Boolean = definedExternally): T$1
abstract fun isRowFolded(docRow: Number, startFoldRow: FoldLine = definedExternally): Boolean
abstract fun removeFold(fold: Fold): Unit
abstract fun removeFolds(folds: Array<Fold>): Unit
abstract fun setFoldStyle(style: String): Unit
abstract fun toggleFold(tryToUnfold: Boolean = definedExternally): Unit
abstract fun toggleFoldWidget(toggleParent: Boolean = definedExternally): Unit
abstract fun unfold(location: Nothing?, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Number, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Point, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun unfold(location: Range, expandInner: Boolean = definedExternally): Array<Fold>?
abstract fun updateFoldWidgets(delta: Delta): Unit
interface FoldLine
class FragmentingUdpLink : Link
class Framerate : Observable
class FrameratePanel : BComponent<FrameratePanelProps, <ERROR CLASS>>, Observer
interface FrameratePanelProps
interface Fs
abstract class FsClientSideSerializer : KSerializer<RemoteFs>, RemoteFsSerializer
class FsServerSideSerializer : KSerializer<Fs>, RemoteFsSerializer
open class Gadget
class GadgetData
class GadgetDisplay
typealias GadgetListener = (Gadget) -> Unit
class GadgetManager
class GadgetValueObserver<T> : ReadWriteProperty<Gadget, T>
class GenericColorShader : ColorShader
class GlslAnalyzer
object GlslBase
class GlslCode
abstract class GlslContext
data class GlslError
abstract class GlslException : Exception
abstract class GlslManager
class GlslPreview
class GlslProgram
open class GlslRenderer
interface HostedWebApp
interface IAceEditorProps
interface IAceEditorPropsPartial
interface IAceOptions
interface IAnnotation
interface ICommand
interface ICommandBindKey
interface ICommandManager
typealias Icon = <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
object Icons
class IdentifiedSurface : Surface
interface IEditorProps
interface Image
class ImageBitmapImage : JsImage
Module Contents
ImageBitmapImage(imageBitmap: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
open class ImageCapture : EventTarget
class ImageProcessing
Module Contents
ImageProcessing()
class Analysis
fun analyze(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap)): Analysis
fun channelHistogram(channel: Int, bitmap: Bitmap): Histogram
fun diff(newBitmap: Bitmap, baseBitmap: Bitmap, deltaBitmap: Bitmap, maskBitmap: Bitmap? = null, withinRegion: Region = MediaDevices.Region.containing(baseBitmap)): Analysis
class Histogram
fun Collection<Int>.histogram(range: IntRange): IntArray
fun pixels(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap), fn: (x: Int, y: Int, value: Int) -> Unit): Unit
val rgbaPixelDetectionIndex: Int
interface IMarker
data class InputPort
class IntersectionObserver
interface IntersectionObserverEntry
interface IRenderer : VirtualRenderer
class JoglGlslManager : GlslManager
class JsClock : Clock
abstract class JsImage : Image
Module Contents
JsImage()
abstract fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
abstract fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
class JsMapperUi : MapperUi, HostedWebApp
class JsUByteClampedArray : UByteClampedArray
class JvmNetwork : Network
class JvmPixelsDisplay : Pixels
class JvmSoundAnalyzer : SoundAnalyzer
class JvmUdpProxy
interface KeyBinding
interface KeyboardHandler
class KglTracer : Kgl
Module Contents
KglTracer(kgl: Kgl)
fun activeTexture(texture: Int): Unit
fun attachShader(programId: Program, shaderId: Shader): Unit
fun bindAttribLocation(programId: Program, index: Int, name: String): Unit
fun bindBuffer(target: Int, bufferId: GlBuffer?): Unit
fun bindFramebuffer(target: Int, framebuffer: Framebuffer?): Unit
fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?): Unit
fun bindTexture(target: Int, texture: Texture?): Unit
fun bindVertexArray(vertexArrayObject: VertexArrayObject?): Unit
fun blendFunc(sFactor: Int, dFactor: Int): Unit
fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int, offset: Int): Unit
fun checkFramebufferStatus(target: Int): Int
fun clear(mask: Int): Unit
fun clearColor(r: Float, g: Float, b: Float, a: Float): Unit
fun compileShader(shaderId: Shader): Unit
fun createBuffer(): GlBuffer
fun createBuffers(count: Int): Array<GlBuffer>
fun createFramebuffer(): Framebuffer
fun createProgram(): Program?
fun createRenderbuffer(): Renderbuffer
fun createShader(type: Int): Shader?
fun createTexture(): Texture
fun createTextures(n: Int): Array<Texture>
fun createVertexArray(): VertexArrayObject
fun cullFace(mode: Int): Unit
fun deleteBuffer(buffer: GlBuffer): Unit
fun deleteFramebuffer(framebuffer: Framebuffer): Unit
fun deleteRenderbuffer(renderbuffer: Renderbuffer): Unit
fun deleteShader(shaderId: Shader): Unit
fun deleteTexture(texture: Texture): Unit
fun deleteVertexArray(vertexArrayObject: VertexArrayObject): Unit
fun disable(cap: Int): Unit
fun disableVertexAttribArray(location: Int): Unit
fun drawArrays(mode: Int, first: Int, count: Int): Unit
fun enable(cap: Int): Unit
fun enableVertexAttribArray(location: Int): Unit
fun finish(): Unit
fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer): Unit
fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int): Unit
fun generateMipmap(target: Int): Unit
fun getAttribLocation(programId: Program, name: String): Int
fun getError(): Int
fun getProgramInfoLog(program: Program): String?
fun getProgramParameter(program: Program, pname: Int): Int
fun getShaderInfoLog(shaderId: Shader): String?
fun getShaderParameter(shader: Shader, pname: Int): Int
fun getUniformLocation(programId: Program, name: String): UniformLocation?
fun isFramebuffer(framebuffer: Framebuffer): Boolean
fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
fun linkProgram(programId: Program): Unit
fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int): Unit
fun shaderSource(shaderId: Shader, source: String): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun texParameteri(target: Int, pname: Int, value: Int): Unit
fun uniform1f(location: UniformLocation, f: Float): Unit
fun uniform1i(location: UniformLocation, i: Int): Unit
fun uniform2f(location: UniformLocation, x: Float, y: Float): Unit
fun uniform2i(location: UniformLocation, x: Int, y: Int): Unit
fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float): Unit
fun uniform3fv(location: UniformLocation, value: FloatArray): Unit
fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int): Unit
fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float): Unit
fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int): Unit
fun uniformMatrix3fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun uniformMatrix4fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun useProgram(programId: Program): Unit
fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int): Unit
fun viewport(x: Int, y: Int, width: Int, height: Int): Unit
kotlin.Array
kotlin.Array
kotlin.collections.Collection
kotlin.collections.List
kotlin.collections.List
kotlin.collections.Map
kotlin.collections.MutableList
kotlin.collections.MutableMap
kotlin.Double
kotlin.Float
kotlin.Function
kotlin.Int
kotlin.String
kotlin.String
kotlinx.serialization.KSerializer
class Launcher
data class Layout
interface LayoutEditorDialogProps
data class Layouts
class LinearModelSpaceUvTranslator : UvTranslator
object LinearSurfacePixelStrategy : SurfacePixelStrategy
class LinkedPatch
interface LinksEditorProps
class LiveShaderInstance
class LixadaMiniMovingHead : DeviceType, Buffer
class Logger
class LwjglGlslManager : GlslManager
class Mapper : UdpListener, Listener, CoroutineScope
class MapperHelloMessage : Message
class MapperIndex
interface MapperUi
interface MappingResults
data class MappingSession
interface MarkerLike
typealias MarkerRenderer = (html: Array<String>, range: Range, left: Number, top: Number, config: Any) -> Unit
class Matrix4
open class Matrix4
interface MediaDevices
interface MenuButtonProps
class MenuItem
class MergedFs : Fs
open class Message
abstract class Model<T : Surface> : ModelInfo
interface ModelInfo
abstract class Mosaic<T>
class MosaicApp
interface MosaicBaseProps<T>
interface MosaicButtonProps
interface MosaicContext<T>
interface MosaicControlledProps<T> : MosaicBaseProps<T>
interface MosaicParent<T>
typealias MosaicPath = Array<String>
interface MosaicRootActions<T>
interface MosaicState<T>
interface MosaicStatePartial<T>
interface MosaicUncontrolledProps<T> : MosaicBaseProps<T>
interface MosaicUpdate<T>
interface MosaicWindowActions
interface MosaicWindowContext
interface MosaicWindowProps<T>
abstract class MosaicZeroState<T>
interface MosaicZeroStateProps<T>
interface MouseHandlerOptions
interface MouseHandlerOptionsPartial
enum class MovementMode
data class MovingHead
class MovingHeadDisplay
class MovingHeadManager
data class MutableControl
data class MutableDataSource : Port
class MutableLayouts
data class MutableLink
data class MutableOutputPort : Port
class MutablePatch
abstract class MutablePatchHolder
data class MutableShader
data class MutableShaderChannel : Port
data class MutableShaderInstance
data class MutableShaderOutPort : Port
class MutableShow : MutablePatchHolder
class NativeBitmap : Bitmap
Module Contents
NativeBitmap(width: Int, height: Int)
fun asImage(): Image
fun clone(): Bitmap
fun copyFrom(other: Bitmap): Unit
fun darken(other: Bitmap): Unit
fun drawImage(image: Image): Unit
fun drawImage(image: Image, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun lighten(other: Bitmap): Unit
fun subtract(other: Bitmap): Unit
fun toDataUrl(): String
val width: Int
fun withData(region: Region, fn: (data: UByteClampedArray) -> Boolean): Unit
interface Network
class NetworkPanel : BComponent<NetworkPanelProps, <ERROR CLASS>>, Observer
interface NetworkPanelProps
class NewShowCommand
abstract class ObjModel<T : Surface> : Model<T>
open class Observable
interface Observer
typealias OnBeforeCaptureResponder = (before: BeforeCapture) -> Unit
typealias OnBeforeDragStartResponder = (start: DragStart) -> Unit
typealias OnDragEndResponder = (result: DropResult, provided: ResponderProvided) -> Unit
typealias OnDragStartResponder = (start: DragStart, provided: ResponderProvided) -> Unit
typealias OnDragUpdateResponder = (update: DragUpdate, provided: ResponderProvided) -> Unit
class OpenPatch
open class OpenPatchHolder
interface OpenShader : RefCounted
class OpenShow : RefCounted, OpenPatchHolder
interface OptionsProvider
open class OrbitControls
org.w3c.dom.Element
org.w3c.dom.events.Event
data class OutputPort
data class OutputPortRef : PortRef
data class PalettePicker : Gadget
class PanelInfo
object PanelSpaceUvTranslator : UvTranslator
data class Patch
interface PatchEditorProps
interface PatchHolder
interface PatchHolderEditorProps
object PatchHolderEditorStyles
interface PatchPreviewProps
data class PatchSet : PatchHolder
class PermissiveFirmwareDaddy : FirmwareDaddy
class PingMessage : Message
class Pinky : UdpListener
Module Contents
Pinky(model: Model<*>, network: Network, dmxUniverse: Universe, beatSource: BeatSource, clock: Clock, fs: Fs, firmwareDaddy: FirmwareDaddy, soundAnalyzer: SoundAnalyzer, switchShowAfterIdleSeconds: Int? = 600, adjustShowAfterIdleSeconds: Int? = null, glslRenderer: GlslRenderer, plugins: Plugins = Plugins.findAll())
val address: Address
val beatSource: BeatSource
val clock: Clock
val dmxUniverse: Universe
val facade: Facade
inner class Facade : Facade
val firmwareDaddy: FirmwareDaddy
val httpServer: HttpServer
inner class ListeningVisualizer : WebSocketListener
suspend fun loadConfig(): Unit
val logger: Logger
val model: Model<*>
val network: Network
class NetworkStats
inner class PinkyBeatDisplayer
var pixelCount: Int
val plugins: Plugins
fun receive(fromAddress: Address, fromPort: Int, bytes: ByteArray): Unit
var stageManager: StageManager
suspend fun start(): Unit
fun switchTo(newShow: Show?, file: File? = null): Unit
data class PinkyConfig
class PinkyMain
class PinkyMapperHandlers
class PinkyPanel : BComponent<PinkyPanelProps, <ERROR CLASS>>, Observer
interface PinkyPanelProps
class PixelBrainShader : BrainShader<Buffer>
interface Pixels : Iterable<Color>
object Pluggables
interface Plugin
data class PluginRef
class Plugins
interface Point
sealed class PortRef
object Ports
interface PositionOffsetControlPosition
abstract class PubSub
Module Contents
PubSub()
interface Channel<T>
class Client : Endpoint
Module Contents
Client(link: Link, serverAddress: Address, port: Int, coroutineScope: CoroutineScope = GlobalScope)
fun addStateChangeListener(callback: () -> Unit): Unit
inner class ClientCommandChannel<C, R> : CommandChannel<C, R>
fun <C, R> commandSender(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): (command: C) -> Unit
val isConnected: Boolean
fun <C, R> openCommandChannel(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): CommandChannel<C, R>
fun removeStateChangeListener(callback: () -> Unit): Unit
fun <T> state(topic: Topic<T>, initialValue: T? = null, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T?>
fun <T> subscribe(topic: Topic<T>, onUpdateFn: (T) -> Unit): Channel<T>
interface CommandChannel<C, R>
class CommandChannels
class CommandPort<C, R>
fun connect(networkLink: Link, address: Address, port: Int): Client
open class Connection : Origin, WebSocketListener
Module Contents
Connection(name: String, topics: Topics, commandChannels: CommandChannels)
inner class ClientListener : Listener
open fun connected(tcpConnection: TcpConnection): Unit
var isConnected: Boolean
open fun receive(tcpConnection: TcpConnection, bytes: ByteArray): Unit
open fun reset(tcpConnection: TcpConnection): Unit
fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C): Unit
fun <C, R> sendReply(commandPort: CommandPort<C, R>, reply: R): Unit
fun sendTopicSub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUnsub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUpdate(topicInfo: TopicInfo<*>, data: JsonElement): Unit
open fun toString(): String
abstract class Endpoint
fun listen(httpServer: HttpServer): Server
abstract class Listener
val logger: Logger
open class Origin
class Server : Endpoint
Module Contents
Server(httpServer: HttpServer)
fun <C, R> listenOnCommandChannel(commandPort: CommandPort<C, R>, callback: (command: C, reply: (R) -> Unit) -> Unit): Unit
fun <T> publish(topic: Topic<T>, data: T, onUpdate: (T) -> Unit): Channel<T>
inner class PublisherListener<T> : Listener
inner class ServerCommandChannel<C, R>
fun <T> state(topic: Topic<T>, initialValue: T, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T>
data class Topic<T>
class TopicInfo<T>
class Topics : MutableMap<String, TopicInfo<*>>
val verbose: Boolean
class PubSubRemoteFsClientBackend : FsClientSideSerializer, RemoteFsBackend
class PubSubRemoteFsServerBackend
class Quad
data class RadioButtonStrip : Gadget
object RandomSurfacePixelStrategy : SurfacePixelStrategy
class Range
Module Contents
Range(startRow: Number, startColumn: Number, endRow: Number, endColumn: Number)
fun clipRows(firstRow: Number, lastRow: Number): Range
fun clone(): Range
fun collapseRows(): Range
fun compare(row: Number, column: Number): Number
fun compareEnd(row: Number, column: Number): Number
fun compareInside(row: Number, column: Number): Number
fun comparePoint(p: Point): Number
fun compareRange(range: Range): Number
fun compareStart(row: Number, column: Number): Number
fun contains(row: Number, column: Number): Boolean
fun containsRange(range: Range): Boolean
var end: Point
fun extend(row: Number, column: Number): Range
fun inside(row: Number, column: Number): Boolean
fun insideEnd(row: Number, column: Number): Boolean
fun insideStart(row: Number, column: Number): Boolean
fun intersects(range: Range): Boolean
fun isEmpty(): Boolean
fun isEnd(row: Number, column: Number): Boolean
fun isEqual(range: Range): Boolean
fun isMultiLine(): Boolean
fun isStart(row: Number, column: Number): Boolean
fun moveBy(row: Number, column: Number): Unit
fun setEnd(row: Number, column: Number): Unit
fun setStart(row: Number, column: Number): Unit
var start: Point
fun toScreenRange(session: EditSession): Range
fun toString(): String
interface RangeSliderProps
open class Raycaster
interface RDraggableState
open class ReactAce
class RealFs : Fs
class RealMediaDevices : MediaDevices, CoroutineScope
interface RefCounted
class RefCounter : RefCounted
data class RemoteFs : Fs
interface RemoteFsBackend : Fs
sealed class RemoteFsOp
interface RemoteFsSerializer
typealias RenderBucket = (dropTargetId: String, section: Section, controls: List<PlacedControl>) -> Unit
class RenderPlan
class RenderSurface
typealias Resolver = (String, DataSource) -> DataFeed?
interface ResponderProvided
interface Responders
class Rotator
object SampleData
class SaveAsShowCommand
interface SavedSelection
class SaveShowCommand
data class Scene : PatchHolder
interface SearchOptions
interface SearchOptionsPartial
interface Selection : EventEmitter
class SessionMappingResults : MappingResults
data class Shader
data class ShaderChannel
class ShaderChannelOption : SourcePortOption
data class ShaderChannelRef : PortRef
interface ShaderEditorProps
data class ShaderInstance
class ShaderInstanceResolver
class ShaderOption : SourcePortOption
data class ShaderOutPortRef : PortRef
interface ShaderPortRef
interface ShaderPreviewProps
object Shaders
class ShaderToyColorShader : ColorShader
enum class ShaderType
class SheepModel : ObjModel<Panel>
class SheepSimulator
class Shenzarpy : DeviceType, Buffer
data class Show : PatchHolder
Module Contents
Show(title: String, patches: List<Patch> = emptyList(), eventBindings: List<EventBinding> = emptyList(), controlLayout: Map<String, List<ControlRef>> = emptyMap(), scenes: List<Scene> = emptyList(), layouts: Layouts = Layouts(), shaders: Map<String, Shader> = emptyMap(), shaderInstances: Map<String, ShaderInstance> = emptyMap(), dataSources: Map<String, DataSource> = emptyMap())
val controlLayout: Map<String, List<ControlRef>>
val dataSources: Map<String, DataSource>
fun defaultShowState(): ShowState
val eventBindings: List<EventBinding>
fun fromJson(plugins: Plugins, s: String): Show
val layouts: Layouts
val patches: List<Patch>
val scenes: List<Scene>
val shaderInstances: Map<String, ShaderInstance>
val shaders: Map<String, Shader>
val title: String
fun toJson(plugins: Plugins): JsonElement
class ShowBuilder
interface ShowControlsProps
data class ShowEditorState
interface ShowLayoutProps
class ShowOpener
interface ShowPlayer
class ShowRunner
class ShowSerialModule : SerialModule
data class ShowState
interface ShowUiProps
object SimulatorBridge
object SimulatorStyles
interface SlidePanelProps
object SlidePanelStyles
data class Slider : Gadget
class SolidBrainShader : BrainShader<Buffer>
class SoundAnalysisPlugin
interface SoundAnalyzer
interface SourcePortOption
object SparkleMotion
class SpecialControl : Control
interface SpecialControlProps
class StageManager : BaseShowPlayer
Module Contents
StageManager(plugins: Plugins, glslRenderer: GlslRenderer, pubSub: Server, storage: Storage, surfaceManager: SurfaceManager, dmxUniverse: Universe, movingHeadManager: MovingHeadManager, clock: Clock, modelInfo: ModelInfo)
fun <T : Gadget> createdGadget(id: String, gadget: T): Unit
val facade: Facade
inner class Facade : Facade
val glslContext: GlslContext
var lastUserInteraction: DateTime
fun renderAndSendNextFrame(dontProcrastinate: Boolean = true): Unit
inner class ShowEditSession
fun shutDown(): Unit
fun switchTo(newShow: Show?, newShowState: ShowState? = newShow?.defaultShowState(), file: File? = null, isUnsaved: Boolean = file == null): Unit
fun <T : Gadget> useGadget(id: String): T
class Storage
interface Store
interface StoreState
class StrictFirmwareDaddy : FirmwareDaddy
object Styles
object Styles
object Styles
class SuiGenerisModel : ObjModel<Surface>
interface Surface
class SurfaceGeometry
class SurfaceManager
abstract class SurfacePixels : Pixels
interface SurfacePixelStrategy
data class Surfaces
class SwirlyPixelArranger
class SwitchToShowCommand
interface SyntaxMode
Module Contents
abstract fun autoOutdent(state: Any, doc: Document, row: Number): Unit
abstract fun checkOutdent(state: Any, line: String, input: String): Boolean
abstract fun createModeDelegates(mapping: T$3): Unit
abstract fun createWorker(session: EditSession): Any
abstract fun getCompletions(state: String, session: EditSession, pos: Point, prefix: String): Array<Completion>
abstract fun getKeywords(append: Boolean = definedExternally): Array<dynamic>
abstract fun getNextLineIndent(state: Any, line: String, tab: String): String
abstract fun getTokenizer(): Tokenizer
abstract fun toggleBlockComment(: Any, : EditSession, : Range, : Point): Unit
abstract fun toggleCommentLines(: Any, : EditSession, : Number, : Number): Unit
abstract fun transformAction(state: String, action: String, editor: Editor, session: EditSession, text: String): Any
class SystemClock : Clock
interface T$0
interface T$0
interface T$0
interface T$1
interface T$10
interface T$11
interface T$12
interface T$13
interface T$2
interface T$3
interface T$4
interface T$5
interface T$6
interface T$7
interface T$8
interface T$9
class ThemeStyles
typealias TileRenderer<T> = (t: T, path: Array<String>) -> <ERROR CLASS>
typealias Time = Double
class ToggleButtonElementBuilder<T>
class ToggleButtonGroupElementBuilder<T>
class ToggleButtonGroupElementBuilder<T>
interface ToggleButtonGroupProps
enum class ToggleButtonGroupStyle
interface ToggleButtonProps
enum class ToggleButtonStyle
interface Token
interface TokenIterator
interface Tokenizer
object Topics
enum class Type
typealias TypeId = String
interface UByteClampedArray
interface UndoManager
class UndoStack<T>
class Uniform
class UniqueIds<T>
class UseFirmwareMessage : Message
class UvShader : Base
abstract class UvTranslator
data class Vec2
data class Vec2F
data class Vec3
data class Vec3F
data class Vec4
data class Vec4F
class Vector2
open class Vector2
Module Contents
Vector2(x: Number = definedExternally, y: Number = definedExternally)
fun add(v: Vector2): Vector2
fun addScalar(s: Number): Vector2
fun addScaledVector(v: Vector2, s: Number): Vector2
fun addVectors(a: Vector2, b: Vector2): Vector2
fun angle(): Double
fun applyMatrix3(m: <ERROR CLASS>): Vector2
fun ceil(): Vector2
fun clamp(min: Vector2, max: Vector2): Vector2
fun clampLength(min: Vector2, max: Vector2): Vector2
fun clampScalar(minVal: Number, maxVal: Number): Vector2
fun clone(): Vector2
fun copy(v: Vector2): Vector2
fun distanceTo(v: Vector2): Double
fun distanceToSquared(v: Vector2): Double
fun divide(v: Vector2): Vector2
fun divideScalar(scalar: Number): Vector2
fun dot(v: Vector2): Double
fun equals(v: Vector2): Boolean
fun floor(): Vector2
fun fromArray(array: DoubleArray, offset: Int): Vector2
fun fromBufferAttribute(attribute: dynamic, index: Int): Unit
fun getComponent(index: Int): Double
fun height(): Double
fun length(): Double
fun lengthSq(): Double
fun lerp(v: Vector2, alpha: Number): Vector2
fun lerpVectors(v1: Vector2, v2: Vector2, alpha: Number): Vector2
fun manhattanDistanceTo(v: Vector2): Double
fun manhattanLength(): Double
fun max(v: Vector2): Vector2
fun min(v: Vector2): Vector2
fun multiply(v: Vector2): Vector2
fun multiplyScalar(scalar: Number): Vector2
fun negate(): Vector2
fun normalize(): Vector2
fun rotateAround(center: Vector2, angle: Number): Vector2
fun round(): Vector2
fun roundToZero(): Vector2
fun set(x: Number, y: Number): Vector2
fun setComponent(index: Int, value: Number): Vector2
fun setLength(length: Number): Vector2
fun setScalar(scalar: Number): Vector2
fun setX(x: Number): Vector2
fun setY(y: Number): Vector2
fun sub(v: Vector2): Vector2
fun subScalar(s: Number): Vector2
fun subVectors(a: Vector2, b: Vector2): Vector2
fun toArray(array: DoubleArray = definedExternally, offset: Int): DoubleArray
fun width(): Double
var x: Double
var y: Double
class Vector2F
data class Vector3F
class VideoElementImage : JsImage
Module Contents
VideoElementImage(videoEl: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
interface VirtualRenderer : OptionsProvider, EventEmitter
Module Contents
abstract fun adjustWrapLimit(): Boolean
abstract fun alignCursor(cursor: Point, alignment: Number): Number
abstract fun alignCursor(cursor: Number, alignment: Number): Number
abstract fun animateScrolling(fromValue: Number, callback: () -> Unit): Unit
abstract fun attachToShadowRoot(): Unit
abstract var container: <ERROR CLASS>
abstract fun destroy(): Unit
abstract fun freeze(): Unit
abstract fun getAnimatedScroll(): Boolean
abstract fun getContainerElement(): <ERROR CLASS>
abstract fun getDisplayIndentGuides(): Boolean
abstract fun getFadeFoldWidgets(): Boolean
abstract fun getFirstFullyVisibleRow(): Number
abstract fun getFirstVisibleRow(): Number
abstract fun getHighlightGutterLine(): Boolean
abstract fun getHScrollBarAlwaysVisible(): Boolean
abstract fun getLastFullyVisibleRow(): Number
abstract fun getLastVisibleRow(): Number
abstract fun getMouseEventTarget(): <ERROR CLASS>
abstract fun <T : Any> getOption(name: T): Any
abstract fun getPrintMarginColumn(): Boolean
abstract fun getScrollBottomRow(): Number
abstract fun getScrollLeft(): Number
abstract fun getScrollTop(): Number
abstract fun getScrollTopRow(): Number
abstract fun getShowGutter(): Boolean
abstract fun getShowInvisibles(): Boolean
abstract fun getShowPrintMargin(): Boolean
abstract fun getTextAreaContainer(): <ERROR CLASS>
abstract fun getTheme(): String
abstract fun getVScrollBarAlwaysVisible(): Boolean
abstract fun hideComposition(): Unit
abstract fun hideCursor(): Unit
abstract fun isScrollableBy(deltaX: Number, deltaY: Number): Boolean
abstract fun scrollBy(deltaX: Number, deltaY: Number): Unit
abstract fun scrollCursorIntoView(cursor: Point, offset: Number = definedExternally): Unit
abstract fun scrollSelectionIntoView(anchor: Point, lead: Point, offset: Number = definedExternally): Unit
abstract fun scrollTo(x: Number, y: Number): Unit
abstract fun scrollToLine(line: Number, center: Boolean, animate: Boolean, callback: () -> Unit): Unit
abstract fun scrollToRow(row: Number): Unit
abstract fun scrollToX(scrollLeft: Number): Unit
abstract fun scrollToY(scrollTop: Number): Unit
abstract fun setAnimatedScroll(shouldAnimate: Boolean): Unit
abstract fun setAnnotations(annotations: Array<Annotation>): Unit
abstract fun setCompositionText(text: String): Unit
abstract fun setCursorStyle(style: String): Unit
abstract fun setDisplayIndentGuides(display: Boolean): Unit
abstract fun setFadeFoldWidgets(show: Boolean): Unit
abstract fun setHighlightGutterLine(shouldHighlight: Boolean): Unit
abstract fun setHScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun setMouseCursor(cursorStyle: String): Unit
abstract fun <T : Any> setOption(name: T, value: Any): Unit
abstract fun setPadding(padding: Number): Unit
abstract fun setPrintMarginColumn(showPrintMargin: Boolean): Unit
abstract fun setScrollMargin(top: Number, bottom: Number, left: Number, right: Number): Unit
abstract fun setSession(session: EditSession): Unit
abstract fun setShowGutter(show: Boolean): Unit
abstract fun setShowInvisibles(showInvisibles: Boolean): Unit
abstract fun setShowPrintMargin(showPrintMargin: Boolean): Unit
abstract fun setStyle(style: String, include: Boolean = definedExternally): Unit
abstract fun setTheme(theme: String, callback: () -> Unit = definedExternally): Unit
abstract fun setVScrollBarAlwaysVisible(alwaysVisible: Boolean): Unit
abstract fun showComposition(position: Number): Unit
abstract fun showCursor(): Unit
abstract fun textToScreenCoordinates(row: Number, column: Number): T$9
abstract fun unfreeze(): Unit
abstract fun unsetStyle(style: String): Unit
abstract fun updateBackMarkers(): Unit
abstract fun updateBreakpoints(): Unit
abstract fun updateCursor(): Unit
abstract fun updateFontSize(): Unit
abstract fun updateFrontMarkers(): Unit
abstract fun updateFull(force: Boolean = definedExternally): Unit
abstract fun updateLines(firstRow: Number, lastRow: Number, force: Boolean = definedExternally): Unit
abstract fun updateText(): Unit
abstract fun visualizeBlur(): Unit
abstract fun visualizeFocus(): Unit
interface VirtualRendererOptions
interface VirtualRendererOptionsPartial
class Visualizer : StatusListener
class VisualizerListenerClient : WebSocketListener, CoroutineScope
class VisualizerPanel : BComponent<Props, State>, Observer
class VizPixels : Pixels
class VizSurface
class WebClient : HostedWebApp
class WebSocketClient : WebSocketListener, CoroutineScope
class WebSocketRouter : WebSocketListener
class XBuilder
package baaahs
Module Contents
class AdminUi : HostedWebApp
class AnonymousSurface : Surface
abstract class BaseShowPlayer : ShowPlayer
data class BeatData
class BeatLinkBeatSource : BeatSource, BeatListener, OnAirListener
interface BeatSource
class Brain : UdpListener
data class BrainId
class BrainInfo
class BrainMain
abstract class BrainShader<B : Buffer>
enum class BrainShaderId
interface BrainShaderReader<T : BrainShader<*>>
fun <ERROR CLASS>.clear(): Unit
data class ClientData
interface Clock
data class Color
Module Contents
Color(red: Float, green: Float, blue: Float, alpha: Float = 1f)
Color(red: Int, green: Int, blue: Int, alpha: Int = 255)
Color(red: Byte, green: Byte, blue: Byte, alpha: Byte = 255.toByte())
Color(argb: Int)
val alphaB: Byte
val alphaF: Float
val alphaI: Int
fun alphaI(value: Int): Int
val argb: Int
val BLACK: Color
val BLUE: Color
val blueB: Byte
val blueF: Float
val blueI: Int
fun blueI(value: Int): Int
companion object Companion : KSerializer<Color>
val CYAN: Color
val descriptor: SerialDescriptor
fun deserialize(decoder: Decoder): Color
fun distanceTo(other: Color): Float
fun fade(other: Color, amount: Float = 0.5f): Color
fun from(i: Int): Color
fun from(r: Int, g: Int, b: Int): Color
fun from(hex: String): Color
val GREEN: Color
val greenB: Byte
val greenF: Float
val greenI: Int
fun greenI(value: Int): Int
val MAGENTA: Color
fun opaque(): Color
val ORANGE: Color
fun parse(reader: ByteArrayReader): Color
fun parseWithoutAlpha(reader: ByteArrayReader): Color
fun plus(other: Color): Color
val PURPLE: Color
fun random(): Color
val RED: Color
val redB: Byte
val redF: Float
val redI: Int
fun redI(value: Int): Int
val rgb: Int
fun serialize(writer: ByteArrayWriter): Unit
fun serialize(encoder: Encoder, obj: Color): Unit
fun serializeWithoutAlpha(writer: ByteArrayWriter): Unit
fun toHexString(): String
fun Int.toHexString(): String
fun toInt(): Int
fun toString(): String
val TRANSPARENT: Color
val WHITE: Color
fun withBrightness(brightness: Float): Color
fun withSaturation(saturation: Float): Color
val YELLOW: Color
class Config
fun constrain(value: Float, minValue: Float, maxValue: Float): Float
fun <ERROR CLASS>.context2d(): <ERROR CLASS>
object DeadCodeEliminationDefeater
fun decodeBase64(s: String): ByteArray
class DirectoryDaddy : FirmwareDaddy
interface Dmx
fun doRunBlocking(block: suspend () -> Unit): Unit
interface FirmwareDaddy
fun <T> <ERROR CLASS>.first(className: String): T
fun <T> <ERROR CLASS><T>.forEach(action: (T) -> Unit): Unit
open class Gadget
class GadgetData
val GadgetDataSerializer: KSerializer<Map<String, JsonElement>>
class GadgetDisplay
typealias GadgetListener = (Gadget) -> Unit
class GadgetManager
val gadgetModule: SerialModule
class GadgetValueObserver<T> : ReadWriteProperty<Gadget, T>
fun getResource(name: String): String
fun getTimeMillis(): Long
interface HostedWebApp
class IdentifiedSurface : Surface
class JsClock : Clock
class JsMapperUi : MapperUi, HostedWebApp
class JvmPixelsDisplay : Pixels
class JvmSoundAnalyzer : SoundAnalyzer
kotlin.collections.Collection
kotlin.collections.List
kotlin.collections.Map
kotlin.Int
kotlin.String
kotlinx.serialization.KSerializer
class Launcher
fun log(id: String, level: String, message: String, exception: Throwable? = null): Unit
class Logger
fun logGroupBegin(id: String, message: String): Unit
fun logGroupEnd(id: String, message: String): Unit
fun main(args: Array<String>): Unit
fun main(): Unit
class Mapper : UdpListener, Listener, CoroutineScope
interface MapperUi
interface MediaDevices
class MovingHeadDisplay
class MovingHeadManager
class NewShowCommand
org.w3c.dom.Element
class PanelInfo
class PermissiveFirmwareDaddy : FirmwareDaddy
class Pinky : UdpListener
Module Contents
Pinky(model: Model<*>, network: Network, dmxUniverse: Universe, beatSource: BeatSource, clock: Clock, fs: Fs, firmwareDaddy: FirmwareDaddy, soundAnalyzer: SoundAnalyzer, switchShowAfterIdleSeconds: Int? = 600, adjustShowAfterIdleSeconds: Int? = null, glslRenderer: GlslRenderer, plugins: Plugins = Plugins.findAll())
val address: Address
val beatSource: BeatSource
val clock: Clock
val dmxUniverse: Universe
val facade: Facade
inner class Facade : Facade
val firmwareDaddy: FirmwareDaddy
val httpServer: HttpServer
inner class ListeningVisualizer : WebSocketListener
suspend fun loadConfig(): Unit
val logger: Logger
val model: Model<*>
val network: Network
class NetworkStats
inner class PinkyBeatDisplayer
var pixelCount: Int
val plugins: Plugins
fun receive(fromAddress: Address, fromPort: Int, bytes: ByteArray): Unit
var stageManager: StageManager
suspend fun start(): Unit
fun switchTo(newShow: Show?, file: File? = null): Unit
data class PinkyConfig
class PinkyMain
interface Pixels : Iterable<Color>
object Pluggables
abstract class PubSub
Module Contents
PubSub()
interface Channel<T>
class Client : Endpoint
Module Contents
Client(link: Link, serverAddress: Address, port: Int, coroutineScope: CoroutineScope = GlobalScope)
fun addStateChangeListener(callback: () -> Unit): Unit
inner class ClientCommandChannel<C, R> : CommandChannel<C, R>
fun <C, R> commandSender(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): (command: C) -> Unit
val isConnected: Boolean
fun <C, R> openCommandChannel(commandPort: CommandPort<C, R>, replyCallback: (R) -> Unit): CommandChannel<C, R>
fun removeStateChangeListener(callback: () -> Unit): Unit
fun <T> state(topic: Topic<T>, initialValue: T? = null, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T?>
fun <T> subscribe(topic: Topic<T>, onUpdateFn: (T) -> Unit): Channel<T>
interface CommandChannel<C, R>
class CommandChannels
class CommandPort<C, R>
fun connect(networkLink: Link, address: Address, port: Int): Client
open class Connection : Origin, WebSocketListener
Module Contents
Connection(name: String, topics: Topics, commandChannels: CommandChannels)
inner class ClientListener : Listener
open fun connected(tcpConnection: TcpConnection): Unit
var isConnected: Boolean
open fun receive(tcpConnection: TcpConnection, bytes: ByteArray): Unit
open fun reset(tcpConnection: TcpConnection): Unit
fun <C, R> sendCommand(commandPort: CommandPort<C, R>, command: C): Unit
fun <C, R> sendReply(commandPort: CommandPort<C, R>, reply: R): Unit
fun sendTopicSub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUnsub(topicInfo: TopicInfo<*>): Unit
fun sendTopicUpdate(topicInfo: TopicInfo<*>, data: JsonElement): Unit
open fun toString(): String
abstract class Endpoint
fun listen(httpServer: HttpServer): Server
abstract class Listener
val logger: Logger
open class Origin
class Server : Endpoint
Module Contents
Server(httpServer: HttpServer)
fun <C, R> listenOnCommandChannel(commandPort: CommandPort<C, R>, callback: (command: C, reply: (R) -> Unit) -> Unit): Unit
fun <T> publish(topic: Topic<T>, data: T, onUpdate: (T) -> Unit): Channel<T>
inner class PublisherListener<T> : Listener
inner class ServerCommandChannel<C, R>
fun <T> state(topic: Topic<T>, initialValue: T, callback: (T) -> Unit = {}): ReadWriteProperty<Any, T>
data class Topic<T>
class TopicInfo<T>
class Topics : MutableMap<String, TopicInfo<*>>
val verbose: Boolean
suspend fun randomDelay(timeMs: Int): Unit
fun randomId(prefix: String): String
interface RefCounted
class RefCounter : RefCounted
class RenderPlan
val resourcesBase: <ERROR CLASS>
class SaveAsShowCommand
class SaveShowCommand
class SheepSimulator
data class ShowEditorState
interface ShowPlayer
class ShowRunner
data class ShowState
object SimulatorBridge
interface SoundAnalyzer
object SparkleMotion
class StageManager : BaseShowPlayer
Module Contents
StageManager(plugins: Plugins, glslRenderer: GlslRenderer, pubSub: Server, storage: Storage, surfaceManager: SurfaceManager, dmxUniverse: Universe, movingHeadManager: MovingHeadManager, clock: Clock, modelInfo: ModelInfo)
fun <T : Gadget> createdGadget(id: String, gadget: T): Unit
val facade: Facade
inner class Facade : Facade
val glslContext: GlslContext
var lastUserInteraction: DateTime
fun renderAndSendNextFrame(dontProcrastinate: Boolean = true): Unit
inner class ShowEditSession
fun shutDown(): Unit
fun switchTo(newShow: Show?, newShowState: ShowState? = newShow?.defaultShowState(), file: File? = null, isUnsaved: Boolean = file == null): Unit
fun <T : Gadget> useGadget(id: String): T
class StrictFirmwareDaddy : FirmwareDaddy
interface Surface
class SurfaceManager
class SwitchToShowCommand
class SystemClock : Clock
typealias Time = Double
object Topics
fun toRadians(degrees: Float): Float
fun <T> unknown(type: String, key: T, among: Collection<T>): String
fun Show.withState(showState: ShowState, isUnsaved: Boolean, file: File?): ShowEditorState
package baaahs.admin
package baaahs.api.ws
package baaahs.app.ui
package baaahs.app.ui.controls
package baaahs.browser
package baaahs.client
package baaahs.dmx
package baaahs.gadgets
package baaahs.geom
package baaahs.glshaders
package baaahs.glsl
Module Contents
class AnalysisException : GlslException
class CompilationException : GlslException
class CompiledShader
class CylindricalModelSpaceUvTranslator : UvTranslator
object GlslBase
abstract class GlslContext
data class GlslError
abstract class GlslException : Exception
abstract class GlslManager
class GlslPreview
open class GlslRenderer
class JoglGlslManager : GlslManager
class KglTracer : Kgl
Module Contents
KglTracer(kgl: Kgl)
fun activeTexture(texture: Int): Unit
fun attachShader(programId: Program, shaderId: Shader): Unit
fun bindAttribLocation(programId: Program, index: Int, name: String): Unit
fun bindBuffer(target: Int, bufferId: GlBuffer?): Unit
fun bindFramebuffer(target: Int, framebuffer: Framebuffer?): Unit
fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?): Unit
fun bindTexture(target: Int, texture: Texture?): Unit
fun bindVertexArray(vertexArrayObject: VertexArrayObject?): Unit
fun blendFunc(sFactor: Int, dFactor: Int): Unit
fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int, offset: Int): Unit
fun checkFramebufferStatus(target: Int): Int
fun clear(mask: Int): Unit
fun clearColor(r: Float, g: Float, b: Float, a: Float): Unit
fun compileShader(shaderId: Shader): Unit
fun createBuffer(): GlBuffer
fun createBuffers(count: Int): Array<GlBuffer>
fun createFramebuffer(): Framebuffer
fun createProgram(): Program?
fun createRenderbuffer(): Renderbuffer
fun createShader(type: Int): Shader?
fun createTexture(): Texture
fun createTextures(n: Int): Array<Texture>
fun createVertexArray(): VertexArrayObject
fun cullFace(mode: Int): Unit
fun deleteBuffer(buffer: GlBuffer): Unit
fun deleteFramebuffer(framebuffer: Framebuffer): Unit
fun deleteRenderbuffer(renderbuffer: Renderbuffer): Unit
fun deleteShader(shaderId: Shader): Unit
fun deleteTexture(texture: Texture): Unit
fun deleteVertexArray(vertexArrayObject: VertexArrayObject): Unit
fun disable(cap: Int): Unit
fun disableVertexAttribArray(location: Int): Unit
fun drawArrays(mode: Int, first: Int, count: Int): Unit
fun enable(cap: Int): Unit
fun enableVertexAttribArray(location: Int): Unit
fun finish(): Unit
fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer): Unit
fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int): Unit
fun generateMipmap(target: Int): Unit
fun getAttribLocation(programId: Program, name: String): Int
fun getError(): Int
fun getProgramInfoLog(program: Program): String?
fun getProgramParameter(program: Program, pname: Int): Int
fun getShaderInfoLog(shaderId: Shader): String?
fun getShaderParameter(shader: Shader, pname: Int): Int
fun getUniformLocation(programId: Program, name: String): UniformLocation?
fun isFramebuffer(framebuffer: Framebuffer): Boolean
fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
fun linkProgram(programId: Program): Unit
fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int): Unit
fun shaderSource(shaderId: Shader, source: String): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource): Unit
fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer, offset: Int): Unit
fun texParameteri(target: Int, pname: Int, value: Int): Unit
fun uniform1f(location: UniformLocation, f: Float): Unit
fun uniform1i(location: UniformLocation, i: Int): Unit
fun uniform2f(location: UniformLocation, x: Float, y: Float): Unit
fun uniform2i(location: UniformLocation, x: Int, y: Int): Unit
fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float): Unit
fun uniform3fv(location: UniformLocation, value: FloatArray): Unit
fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int): Unit
fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float): Unit
fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int): Unit
fun uniformMatrix3fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun uniformMatrix4fv(location: UniformLocation, transpose: Boolean, value: FloatArray): Unit
fun useProgram(programId: Program): Unit
fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int): Unit
fun viewport(x: Int, y: Int, width: Int, height: Int): Unit
class LinearModelSpaceUvTranslator : UvTranslator
object LinearSurfacePixelStrategy : SurfacePixelStrategy
class LwjglGlslManager : GlslManager
object PanelSpaceUvTranslator : UvTranslator
class Quad
object RandomSurfacePixelStrategy : SurfacePixelStrategy
class RenderSurface
object Shaders
abstract class SurfacePixels : Pixels
interface SurfacePixelStrategy
class Uniform
abstract class UvTranslator
package baaahs.imaging
Module Contents
interface Bitmap
open class CanvasBitmap : Bitmap
fun createCanvas(width: Int, height: Int): <ERROR CLASS>
interface Image
class ImageBitmapImage : JsImage
Module Contents
ImageBitmapImage(imageBitmap: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
abstract class JsImage : Image
Module Contents
JsImage()
abstract fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
abstract fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
class JsUByteClampedArray : UByteClampedArray
class NativeBitmap : Bitmap
Module Contents
NativeBitmap(width: Int, height: Int)
fun asImage(): Image
fun clone(): Bitmap
fun copyFrom(other: Bitmap): Unit
fun darken(other: Bitmap): Unit
fun drawImage(image: Image): Unit
fun drawImage(image: Image, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: Int
fun lighten(other: Bitmap): Unit
fun subtract(other: Bitmap): Unit
fun toDataUrl(): String
val width: Int
fun withData(region: Region, fn: (data: UByteClampedArray) -> Boolean): Unit
interface UByteClampedArray
class VideoElementImage : JsImage
Module Contents
VideoElementImage(videoEl: <ERROR CLASS>)
fun draw(ctx: <ERROR CLASS>, x: Int, y: Int): Unit
fun draw(ctx: <ERROR CLASS>, sX: Int, sY: Int, sWidth: Int, sHeight: Int, dX: Int, dY: Int, dWidth: Int, dHeight: Int): Unit
val height: <ERROR CLASS>
fun toBitmap(): Bitmap
val width: <ERROR CLASS>
package baaahs.io
package baaahs.jsx
package baaahs.jsx.sim
package baaahs.mapper
Module Contents
object DateTimeSerializer : KSerializer<DateTime>
class ImageProcessing
Module Contents
ImageProcessing()
class Analysis
fun analyze(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap)): Analysis
fun channelHistogram(channel: Int, bitmap: Bitmap): Histogram
fun diff(newBitmap: Bitmap, baseBitmap: Bitmap, deltaBitmap: Bitmap, maskBitmap: Bitmap? = null, withinRegion: Region = MediaDevices.Region.containing(baseBitmap)): Analysis
class Histogram
fun Collection<Int>.histogram(range: IntRange): IntArray
fun pixels(bitmap: Bitmap, regionOfInterest: Region = MediaDevices.Region.containing(bitmap), fn: (x: Int, y: Int, value: Int) -> Unit): Unit
val rgbaPixelDetectionIndex: Int
interface MappingResults
data class MappingSession
class PinkyMapperHandlers
class SessionMappingResults : MappingResults
class Storage
package baaahs.model
package baaahs.models
package baaahs.net
package baaahs.proto
package baaahs.shaders
package baaahs.show
Module Contents
fun buildEmptyShow(): Show
interface Control
data class ControlRef
interface DataSource : Control
interface DataSourceBuilder<T : DataSource>
data class DataSourceRef : PortRef
class DataSourceSerializer : KSerializer<DataSource>
data class EventBinding
object FixtureShaders
data class Layout
data class Layouts
data class OutputPortRef : PortRef
data class Patch
val patchesControl: SpecialControl
interface PatchHolder
data class PatchSet : PatchHolder
sealed class PortRef
object SampleData
data class Scene : PatchHolder
val scenesControl: SpecialControl
data class Shader
data class ShaderChannel
data class ShaderChannelRef : PortRef
data class ShaderInstance
data class ShaderOutPortRef : PortRef
interface ShaderPortRef
enum class ShaderType
data class Show : PatchHolder
Module Contents
Show(title: String, patches: List<Patch> = emptyList(), eventBindings: List<EventBinding> = emptyList(), controlLayout: Map<String, List<ControlRef>> = emptyMap(), scenes: List<Scene> = emptyList(), layouts: Layouts = Layouts(), shaders: Map<String, Shader> = emptyMap(), shaderInstances: Map<String, ShaderInstance> = emptyMap(), dataSources: Map<String, DataSource> = emptyMap())
val controlLayout: Map<String, List<ControlRef>>
val dataSources: Map<String, DataSource>
fun defaultShowState(): ShowState
val eventBindings: List<EventBinding>
fun fromJson(plugins: Plugins, s: String): Show
val layouts: Layouts
val patches: List<Patch>
val scenes: List<Scene>
val shaderInstances: Map<String, ShaderInstance>
val shaders: Map<String, Shader>
val title: String
fun toJson(plugins: Plugins): JsonElement
class ShowSerialModule : SerialModule
class SpecialControl : Control
data class Surfaces
package baaahs.show.live
package baaahs.show.mutable
package baaahs.shows
package baaahs.sim
package baaahs.sim.ui
Module Contents
class BrainIndicator : BComponent<BrainIndicatorProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.brainIndicator(handler: <ERROR CLASS><BrainIndicatorProps>): <ERROR CLASS>
interface BrainIndicatorProps
class Console : BComponent<ConsoleProps, ConsoleState>, Observer
interface ConsoleProps
interface ConsoleState
class FrameratePanel : BComponent<FrameratePanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.frameratePanel(handler: <ERROR CLASS><FrameratePanelProps>): <ERROR CLASS>
interface FrameratePanelProps
class NetworkPanel : BComponent<NetworkPanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.networkPanel(handler: <ERROR CLASS><NetworkPanelProps>): <ERROR CLASS>
interface NetworkPanelProps
class PinkyPanel : BComponent<PinkyPanelProps, <ERROR CLASS>>, Observer
fun <ERROR CLASS>.pinkyPanel(handler: <ERROR CLASS><PinkyPanelProps>): <ERROR CLASS>
interface PinkyPanelProps
val WebClientWindow: <ERROR CLASS><P>
package baaahs.ui
Module Contents
infix fun <ERROR CLASS>.and(that: <ERROR CLASS>): MutableList<<ERROR CLASS>>
abstract class BComponent<P, S> : Observer
fun <ERROR CLASS>.child(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
fun <ERROR CLASS>.copyInto(dest: <ERROR CLASS>): Unit
class DataSourceOption : SourcePortOption
fun <ERROR CLASS>.descendants(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
data class EditingShader
val ErrorDisplay: <ERROR CLASS>
interface ErrorDisplayProps
data class ExtractionCandidate
open class Facade : Observable, Observer
fun <ERROR CLASS>.fileDialog(handler: <ERROR CLASS><FileDialogProps>): <ERROR CLASS>
interface FileDialogProps
class FileDisplay
object Icons
fun <ERROR CLASS><out <ERROR CLASS>>.insertPlaceholder(droppableProvided: DroppableProvided): Unit
fun <ERROR CLASS><out <ERROR CLASS>>.install(droppableProvided: DroppableProvided): Unit
kotlin.Array
kotlin.collections.List
kotlin.Function
kotlin.String
val LayoutEditorDialog: <ERROR CLASS><P>
fun <ERROR CLASS>.layoutEditorDialog(handler: <ERROR CLASS><LayoutEditorDialogProps>): <ERROR CLASS>
interface LayoutEditorDialogProps
val LinksEditor: <ERROR CLASS><P>
fun <ERROR CLASS>.linksEditor(handler: <ERROR CLASS><LinksEditorProps>): <ERROR CLASS>
interface LinksEditorProps
fun <ERROR CLASS>.menuButton(handler: <ERROR CLASS><MenuButtonProps>): <ERROR CLASS>
interface MenuButtonProps
class MenuItem
fun <ERROR CLASS>.mixIn(mixin: <ERROR CLASS>): <ERROR CLASS>
val <ERROR CLASS>.name: String
fun <T> nuffin(): T
open class Observable
interface Observer
infix fun <T> <ERROR CLASS>.on(clazz: T): Pair<T, String>
org.w3c.dom.events.Event
fun <ERROR CLASS>.partial(block: <ERROR CLASS>.() -> Unit): <ERROR CLASS>
val PatchEditor: <ERROR CLASS><P>
fun <ERROR CLASS>.patchEditor(handler: <ERROR CLASS><PatchEditorProps>): <ERROR CLASS>
interface PatchEditorProps
val PatchHolderEditor: <ERROR CLASS><P>
fun <ERROR CLASS>.patchHolderEditor(handler: <ERROR CLASS><PatchHolderEditorProps>): <ERROR CLASS>
interface PatchHolderEditorProps
object PatchHolderEditorStyles
val PatchPreview: <ERROR CLASS><P>
fun <ERROR CLASS>.patchPreview(handler: <ERROR CLASS><PatchPreviewProps>): <ERROR CLASS>
interface PatchPreviewProps
val <ERROR CLASS>.selector: String
class ShaderChannelOption : SourcePortOption
val ShaderEditor: <ERROR CLASS><P>
fun <ERROR CLASS>.shaderEditor(handler: <ERROR CLASS><ShaderEditorProps>): <ERROR CLASS>
interface ShaderEditorProps
class ShaderOption : SourcePortOption
val ShaderPreview: <ERROR CLASS><P>
fun <ERROR CLASS>.shaderPreview(handler: <ERROR CLASS><ShaderPreviewProps>): <ERROR CLASS>
interface ShaderPreviewProps
fun <ERROR CLASS>.showControls(handler: <ERROR CLASS><ShowControlsProps>): <ERROR CLASS>
object SimulatorStyles
interface SourcePortOption
object Styles
operator fun <ERROR CLASS>.unaryPlus(): String
fun unstable_batchedUpdates(callback: dynamic): Unit
fun <T : Function<*>> useCallback(vararg dependencies: dynamic, callback: T): T
fun useEffect(vararg dependencies: dynamic, name: String? = "Effect", effect: () -> Unit): Unit
fun <T> useRef(): <ERROR CLASS><T>
fun <ERROR CLASS>.within(ruleSet: <ERROR CLASS>, block: <ERROR CLASS>): <ERROR CLASS>
class XBuilder
fun <P> xComponent(name: String, func: XBuilder.(props: P) -> Unit): <ERROR CLASS><P>
package baaahs.ui.misc
package baaahs.util
package baaahs.visualizer
package baaahs.visualizer.ui
package external
package external.mosaic
Module Contents
fun <T> buildSpecFromUpdate(mosaicUpdate: MosaicUpdate<T>): dynamic
enum class Corner
fun <T> createBalancedTreeFromLeaves(leaves: Array<dynamic>, startDirection: String = definedExternally): dynamic
fun <T> createDragToUpdates(root: MosaicParent<T>, sourcePath: MosaicPath, destinationPath: MosaicPath, position: String): Array<MosaicUpdate<T>>
fun <T> createDragToUpdates(root: T, sourcePath: MosaicPath, destinationPath: MosaicPath, position: String): Array<MosaicUpdate<T>>
fun <T> createExpandUpdate(path: MosaicPath, percentage: Number): MosaicUpdate<T>
fun <T> createHideUpdate(path: MosaicPath): MosaicUpdate<T>
typealias CreateNode<T> = (args: Array<Any>) -> dynamic
fun <T> createRemoveUpdate(root: MosaicParent<T>, path: MosaicPath): MosaicUpdate<T>
fun <T> createRemoveUpdate(root: T, path: MosaicPath): MosaicUpdate<T>
interface EnabledResizeOptions
fun <T> getAndAssertNodeAtPathExists(tree: MosaicParent<T>, path: MosaicPath): dynamic
fun <T> getAndAssertNodeAtPathExists(tree: T, path: MosaicPath): dynamic
fun <T> getLeaves(tree: MosaicParent<T>): Array<T>
fun <T> getLeaves(tree: T): Array<T>
fun <T> getNodeAtPath(tree: MosaicParent<T>, path: MosaicPath): dynamic
fun <T> getNodeAtPath(tree: T, path: MosaicPath): dynamic
fun getOtherBranch(branch: String): String
fun getOtherDirection(direction: String): String
fun getPathToCorner(tree: MosaicParent<Any>, corner: Corner): MosaicPath
fun getPathToCorner(tree: Any, corner: Corner): MosaicPath
fun <T> isParent(node: MosaicParent<T>): Boolean
fun <T> isParent(node: T): Boolean
abstract class Mosaic<T>
interface MosaicBaseProps<T>
interface MosaicButtonProps
interface MosaicContext<T>
interface MosaicControlledProps<T> : MosaicBaseProps<T>
interface MosaicParent<T>
typealias MosaicPath = Array<String>
interface MosaicRootActions<T>
interface MosaicState<T>
interface MosaicStatePartial<T>
interface MosaicUncontrolledProps<T> : MosaicBaseProps<T>
interface MosaicUpdate<T>
val MosaicWindow: <ERROR CLASS><MosaicWindowProps<String>>
interface MosaicWindowActions
interface MosaicWindowContext
interface MosaicWindowProps<T>
abstract class MosaicZeroState<T>
interface MosaicZeroStateProps<T>
interface T$0
typealias TileRenderer<T> = (t: T, path: Array<String>) -> <ERROR CLASS>
fun <T> updateTree(root: MosaicParent<T>, updates: Array<MosaicUpdate<T>>): dynamic
fun <T> updateTree(root: T, updates: Array<MosaicUpdate<T>>): dynamic
package external.react_draggable
package materialui
Module Contents
val AccountTree: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Add: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val AddCircleOutline: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Apps: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val attributeBooleanTicker: <ERROR CLASS><Boolean>
val CastConnected: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronLeft: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val ChevronRight: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Close: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudDownload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val CloudUpload: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Code: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Dashboard: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DeveloperMode: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragHandle: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val DragIndicator: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Edit: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Error: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
var <ERROR CLASS>.exclusive: Boolean
val ExpandMore: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FileCopy: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterBAndW: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val FilterList: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Folder: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
typealias Icon = <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
fun <ERROR CLASS>.icon(icon: <ERROR CLASS><<ERROR CLASS>, out <ERROR CLASS>>, handler: <ERROR CLASS><<ERROR CLASS>> = { }): <ERROR CLASS>
val Image: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val InsertDriveFile: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Map: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Menu: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val NotificationImportant: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val OpenInBrowser: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Palette: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Redo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Save: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
var <ERROR CLASS>.selected: Boolean
val SettingsInputComponent: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
fun <ERROR CLASS>.toggleButton(vararg classMap: Pair<<ERROR CLASS>, String>, block: ToggleButtonElementBuilder<<ERROR CLASS>>.() -> Unit): <ERROR CLASS>
fun <ERROR CLASS>.toggleButton(attrs: ToggleButtonProps.() -> Unit, children: <ERROR CLASS>.() -> Any): <ERROR CLASS>
fun <T> <ERROR CLASS>.toggleButton(vararg classMap: Pair<ToggleButtonStyle, String>, factory: (<ERROR CLASS><Unit>) -> T, block: ToggleButtonElementBuilder<T>.() -> Unit): <ERROR CLASS>
class ToggleButtonElementBuilder<T>
fun <ERROR CLASS>.toggleButtonGroup(vararg classMap: Pair<ToggleButtonGroupStyle, String>, block: ToggleButtonGroupElementBuilder<<ERROR CLASS>>.() -> Unit): <ERROR CLASS>
class ToggleButtonGroupElementBuilder<T>
interface ToggleButtonGroupProps
enum class ToggleButtonGroupStyle
interface ToggleButtonProps
enum class ToggleButtonStyle
val Undo: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
val Warning: <ERROR CLASS><<ERROR CLASS>, <ERROR CLASS>>
package materialui.components.buttongroup
package ReactAce.Ace
package three
Module Contents
open class BufferGeometryUtils
open class Float32BufferAttribute
open class Matrix4
open class OrbitControls
open class Raycaster
open class Vector2
Module Contents
Vector2(x: Number = definedExternally, y: Number = definedExternally)
fun add(v: Vector2): Vector2
fun addScalar(s: Number): Vector2
fun addScaledVector(v: Vector2, s: Number): Vector2
fun addVectors(a: Vector2, b: Vector2): Vector2
fun angle(): Double
fun applyMatrix3(m: <ERROR CLASS>): Vector2
fun ceil(): Vector2
fun clamp(min: Vector2, max: Vector2): Vector2
fun clampLength(min: Vector2, max: Vector2): Vector2
fun clampScalar(minVal: Number, maxVal: Number): Vector2
fun clone(): Vector2
fun copy(v: Vector2): Vector2
fun distanceTo(v: Vector2): Double
fun distanceToSquared(v: Vector2): Double
fun divide(v: Vector2): Vector2
fun divideScalar(scalar: Number): Vector2
fun dot(v: Vector2): Double
fun equals(v: Vector2): Boolean
fun floor(): Vector2
fun fromArray(array: DoubleArray, offset: Int): Vector2
fun fromBufferAttribute(attribute: dynamic, index: Int): Unit
fun getComponent(index: Int): Double
fun height(): Double
fun length(): Double
fun lengthSq(): Double
fun lerp(v: Vector2, alpha: Number): Vector2
fun lerpVectors(v1: Vector2, v2: Vector2, alpha: Number): Vector2
fun manhattanDistanceTo(v: Vector2): Double
fun manhattanLength(): Double
fun max(v: Vector2): Vector2
fun min(v: Vector2): Vector2
fun multiply(v: Vector2): Vector2
fun multiplyScalar(scalar: Number): Vector2
fun negate(): Vector2
fun normalize(): Vector2
fun rotateAround(center: Vector2, angle: Number): Vector2
fun round(): Vector2
fun roundToZero(): Vector2
fun set(x: Number, y: Number): Vector2
fun setComponent(index: Int, value: Number): Vector2
fun setLength(length: Number): Vector2
fun setScalar(scalar: Number): Vector2
fun setX(x: Number): Vector2
fun setY(y: Number): Vector2
fun sub(v: Vector2): Vector2
fun subScalar(s: Number): Vector2
fun subVectors(a: Vector2, b: Vector2): Vector2
fun toArray(array: DoubleArray = definedExternally, offset: Int): DoubleArray
fun width(): Double
var x: Double
var y: Double